From e68920550d89d9ab59ad1f94cce5f9ff484a07ee Mon Sep 17 00:00:00 2001 From: TronoSfera <119615520+TronoSfera@users.noreply.github.com> Date: Mon, 19 Jan 2026 11:17:28 +0300 Subject: [PATCH] Fix SQLAlchemy unmapped annotation error --- server/models.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/models.py b/server/models.py index dc6e4b7..6adf283 100644 --- a/server/models.py +++ b/server/models.py @@ -35,10 +35,11 @@ from sqlalchemy import ( Text, func, ) -from sqlalchemy.orm import declarative_base, relationship +from sqlalchemy.orm import DeclarativeBase, relationship -Base = declarative_base() +class Base(DeclarativeBase): + __allow_unmapped__ = True class User(Base): @@ -270,4 +271,4 @@ class TaskRun(Base): status: str = Column(String(50), nullable=False) message: Optional[str] = Column(Text, nullable=True) - task: BackupTask = relationship("BackupTask", back_populates="runs") \ No newline at end of file + task: BackupTask = relationship("BackupTask", back_populates="runs")