feat: simplify relationship definitions for FaLineItem in ORM models

This commit is contained in:
2026-02-19 10:35:04 -06:00
parent fbce3efe5f
commit af93ad9d8a
11 changed files with 426 additions and 192 deletions

View File

@@ -23,6 +23,8 @@ from fastapi.staticfiles import StaticFiles
from pathlib import Path
# Importar modelos para registrar con SQLAlchemy
# IMPORTANT: Import FaLineItem BEFORE LineItem for relationship resolution
from api.v1.modules.a24.fa.fa_item_lines.models import FaLineItem
from api.v1.modules.a76.items.models import LineItem
from api.v1.modules.a76.items.series.models import Serie
from api.v1.modules.a76.parts.models import Part
@@ -83,6 +85,7 @@ async def on_startup():
run_migrations()
logger.info("Base de datos inicializada correctamente.")
# Configurar CORS
app.add_middleware(
CORSMiddleware,