Skip to content

Commit 8df0a5c

Browse files
fix
1 parent 9a96dd8 commit 8df0a5c

File tree

1 file changed

+4
-1
lines changed
  • services/storage/src/simcore_service_storage/modules/celery

1 file changed

+4
-1
lines changed

services/storage/src/simcore_service_storage/modules/celery/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,15 @@ def _get_completed_task_uuids(self, task_context: TaskContext) -> set[TaskUUID]:
130130
def get_task_uuids(self, task_context: TaskContext) -> set[TaskUUID]:
131131
all_task_ids = self._get_completed_task_uuids(task_context)
132132

133+
search_key = (
134+
_CELERY_TASK_META_PREFIX + _build_task_id_prefix(task_context)
135+
)
133136
for task_inspect_status in _CELERY_INSPECT_TASK_STATUSES:
134137
if task_ids := getattr(
135138
self._celery_app.control.inspect(), task_inspect_status
136139
)():
137140
for values in task_ids.values():
138141
for value in values:
139-
all_task_ids.add(TaskUUID(value.decode(_CELERY_TASK_ID_KEY_ENCODING)))
142+
all_task_ids.add(TaskUUID(value.removeprefix(search_key + _CELERY_TASK_ID_KEY_SEPARATOR)))
140143

141144
return all_task_ids

0 commit comments

Comments
 (0)