Fix: eagerload series.sets i admin og API (MissingGreenlet i async mode)

This commit is contained in:
2026-07-01 22:15:14 +02:00
parent c0952a3bd3
commit 8361066f2f
20 changed files with 1075 additions and 554 deletions
+4
View File
@@ -6,6 +6,7 @@ from fastapi.templating import Jinja2Templates
from contextlib import asynccontextmanager
from sqlalchemy import select
from pathlib import Path
from .database import engine, async_session, Base
from .routers import auth, admin, cards
from .auth import get_current_user, hash_password
@@ -27,6 +28,9 @@ async def lifespan(_app: FastAPI):
role="admin",
))
await session.commit()
# Ensure image upload directory exists
Path("app/static/images").mkdir(parents=True, exist_ok=True)
yield