From 61fa6e20511c6b1b293f71734d655962097784fc Mon Sep 17 00:00:00 2001 From: curo1305 Date: Mon, 8 Jun 2026 16:12:38 +0200 Subject: [PATCH] refactor(08-02): switch cloud.py import to api.schemas.CloudConnectionOut - Replace `from api.admin import CloudConnectionOut` with `from api.schemas import CloudConnectionOut` - Eliminates cross-package coupling between api/cloud.py and api/admin.py (Pitfall 3) - All 51 cloud + admin tests pass; CloudConnectionOut serialization unchanged - Original definition in api/admin.py untouched until plan 08-04 --- backend/api/cloud.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/api/cloud.py b/backend/api/cloud.py index 27c8194..adcca7f 100644 --- a/backend/api/cloud.py +++ b/backend/api/cloud.py @@ -32,7 +32,7 @@ from pydantic import BaseModel from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession -from api.admin import CloudConnectionOut +from api.schemas import CloudConnectionOut from config import settings from db.models import CloudConnection, User from deps.auth import get_regular_user