fixup running scans and loading

This commit is contained in:
Georges-Antoine Assi
2024-12-21 12:06:37 -05:00
parent 1da4d5b36b
commit 2e4e557eef
20 changed files with 62 additions and 87 deletions

View File

@@ -19,13 +19,7 @@ class DBPlatformsHandler(DBBaseHandler):
platform = session.merge(platform)
session.flush()
new_platform = session.scalar(
select(Platform).filter_by(id=platform.id).limit(1)
)
if not new_platform:
raise ValueError("Could not find newly created platform")
return new_platform
return session.query(Platform).filter_by(id=platform.id).one()
@begin_session
def get_platform(self, id: int, *, session: Session = None) -> Platform | None: