Skip to content

Commit 85bf2f2

Browse files
fix: async_job_get_status
1 parent c5ee995 commit 85bf2f2

File tree

1 file changed

+8
-12
lines changed
  • services/web/server/src/simcore_service_webserver/tasks

1 file changed

+8
-12
lines changed

services/web/server/src/simcore_service_webserver/tasks/_rest.py

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -150,20 +150,17 @@ async def get_async_job_status(request: web.Request) -> web.Response:
150150
@permission_required("storage.files.*")
151151
@handle_exceptions
152152
async def cancel_async_job(request: web.Request) -> web.Response:
153-
154153
_req_ctx = AuthenticatedRequestContext.model_validate(request)
155-
156-
rabbitmq_rpc_client = get_rabbitmq_rpc_client(request.app)
157154
path_params = parse_request_path_parameters_as(_PathParams, request)
158155

159-
await async_jobs.cancel(
160-
rabbitmq_rpc_client=rabbitmq_rpc_client,
161-
rpc_namespace=STORAGE_RPC_NAMESPACE,
162-
job_id=path_params.task_id,
163-
job_filter=get_job_filter(
164-
user_id=_req_ctx.user_id,
165-
product_name=_req_ctx.product_name,
166-
),
156+
task_manager = get_task_manager(request.app)
157+
task_filter = get_job_filter(
158+
user_id=_req_ctx.user_id,
159+
product_name=_req_ctx.product_name,
160+
)
161+
await task_manager.cancel_task(
162+
task_filter=TaskFilter.model_validate(task_filter.model_dump()),
163+
task_uuid=path_params.task_id,
167164
)
168165

169166
return web.Response(status=status.HTTP_204_NO_CONTENT)
@@ -178,7 +175,6 @@ async def cancel_async_job(request: web.Request) -> web.Response:
178175
@handle_exceptions
179176
async def get_async_job_result(request: web.Request) -> web.Response:
180177
_req_ctx = AuthenticatedRequestContext.model_validate(request)
181-
182178
path_params = parse_request_path_parameters_as(_PathParams, request)
183179

184180
task_manager = get_task_manager(request.app)

0 commit comments

Comments
 (0)