From 0af20b03e58992f0e2c6315a37c2f82f3207d274 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 4 Jun 2025 12:32:43 +1000 Subject: [PATCH] feat(api): remove status from list all queue items query --- invokeai/app/api/routers/session_queue.py | 2 -- invokeai/app/services/session_queue/session_queue_base.py | 1 - .../app/services/session_queue/session_queue_sqlite.py | 7 ------- 3 files changed, 10 deletions(-) diff --git a/invokeai/app/api/routers/session_queue.py b/invokeai/app/api/routers/session_queue.py index 7d6b8ac93c..660d09728c 100644 --- a/invokeai/app/api/routers/session_queue.py +++ b/invokeai/app/api/routers/session_queue.py @@ -99,14 +99,12 @@ async def list_queue_items( ) async def list_all_queue_items( queue_id: str = Path(description="The queue id to perform this operation on"), - status: Optional[QUEUE_ITEM_STATUS] = Query(default=None, description="The status of items to fetch"), destination: Optional[str] = Query(default=None, description="The destination of queue items to fetch"), ) -> list[SessionQueueItem]: """Gets all queue items""" return ApiDependencies.invoker.services.session_queue.list_all_queue_items( queue_id=queue_id, - status=status, destination=destination, ) diff --git a/invokeai/app/services/session_queue/session_queue_base.py b/invokeai/app/services/session_queue/session_queue_base.py index 187fa2e815..a2aa844742 100644 --- a/invokeai/app/services/session_queue/session_queue_base.py +++ b/invokeai/app/services/session_queue/session_queue_base.py @@ -135,7 +135,6 @@ class SessionQueueBase(ABC): def list_all_queue_items( self, queue_id: str, - status: Optional[QUEUE_ITEM_STATUS] = None, destination: Optional[str] = None, ) -> list[SessionQueueItem]: """Gets all queue items that match the given parameters""" diff --git a/invokeai/app/services/session_queue/session_queue_sqlite.py b/invokeai/app/services/session_queue/session_queue_sqlite.py index 81239338ec..4ba16fb85a 100644 --- a/invokeai/app/services/session_queue/session_queue_sqlite.py +++ b/invokeai/app/services/session_queue/session_queue_sqlite.py @@ -588,7 +588,6 @@ class SqliteSessionQueue(SessionQueueBase): def list_all_queue_items( self, queue_id: str, - status: Optional[QUEUE_ITEM_STATUS] = None, destination: Optional[str] = None, ) -> list[SessionQueueItem]: """Gets all queue items that match the given parameters""" @@ -600,12 +599,6 @@ class SqliteSessionQueue(SessionQueueBase): """ params: list[Union[str, int]] = [queue_id] - if status is not None: - query += """--sql - AND status = ? - """ - params.append(status) - if destination is not None: query += """---sql AND destination = ?