diff --git a/backend/endpoints/roms/__init__.py b/backend/endpoints/roms/__init__.py index 4f418ab2a..7c6a79744 100644 --- a/backend/endpoints/roms/__init__.py +++ b/backend/endpoints/roms/__init__.py @@ -571,7 +571,7 @@ def get_roms( def _transform(items: Sequence[Rom]) -> list[SimpleRomSchema]: sibling_ids_by_rom = db_rom_handler.get_sibling_ids_for_roms( - [i.id for i in items] + [i.id for i in items], session=session ) return [ diff --git a/backend/handler/database/roms_handler.py b/backend/handler/database/roms_handler.py index e27aa4a36..d694a527d 100644 --- a/backend/handler/database/roms_handler.py +++ b/backend/handler/database/roms_handler.py @@ -202,12 +202,11 @@ class DBRomsHandler(DBBaseHandler): return [] return session.scalars(query.filter(Rom.id.in_(ids))).all() - @begin_session def get_sibling_ids_for_roms( self, rom_ids: list[int], *, - session: Session = None, # type: ignore + session: Session, ) -> dict[int, list[int]]: """Return {rom_id: [sibling_rom_id, ...]} for the given rom IDs. diff --git a/frontend/src/utils/tasks.ts b/frontend/src/utils/tasks.ts index 34ef10182..9b6d460df 100644 --- a/frontend/src/utils/tasks.ts +++ b/frontend/src/utils/tasks.ts @@ -24,6 +24,12 @@ export const TaskStatusItem: Record< JobStatus, { color: string; icon: string; status: string; text: string } > = { + created: { + color: "orange", + icon: "mdi-clock-outline", + status: "queued", + text: t("settings.queued"), + }, queued: { color: "orange", icon: "mdi-clock-outline",