diff --git a/backend-compliance/compliance/api/canonical_control_routes.py b/backend-compliance/compliance/api/canonical_control_routes.py index 85a640e..7ec8277 100644 --- a/backend-compliance/compliance/api/canonical_control_routes.py +++ b/backend-compliance/compliance/api/canonical_control_routes.py @@ -27,11 +27,12 @@ import json import logging from typing import Any, Optional -from fastapi import APIRouter, Depends, Query +from fastapi import APIRouter, Depends, HTTPException, Query +from sqlalchemy import text from sqlalchemy.orm import Session from pydantic import BaseModel -from classroom_engine.database import get_db +from classroom_engine.database import get_db, SessionLocal from compliance.api._http_errors import translate_domain_errors from compliance.schemas.canonical_control import ( ControlCreateRequest,