From 5794cec94a811467594e0bf4967a144b0797af6f Mon Sep 17 00:00:00 2001 From: Wu Clan Date: Mon, 25 Sep 2023 16:50:36 +0800 Subject: [PATCH] Fix the task interface return data (#215) --- backend/app/services/task_service.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/backend/app/services/task_service.py b/backend/app/services/task_service.py index cef3994f..0c71c9ac 100644 --- a/backend/app/services/task_service.py +++ b/backend/app/services/task_service.py @@ -53,18 +53,21 @@ class TaskService: return task async def run(self, pk: str): - await self.get_task(pk=pk) + task = await self.get_task(pk=pk) scheduler.modify_job(job_id=pk, next_run_time=timezone_utils.get_timezone_datetime()) + return task async def pause(self, pk: str): - await self.get_task(pk=pk) + task = await self.get_task(pk=pk) scheduler.pause_job(job_id=pk) + return task async def resume(self, pk: str): - await self.get_task(pk=pk) + task = await self.get_task(pk=pk) scheduler.resume_job(job_id=pk) + return task async def delete(self, pk: str): - await self.get_task(pk=pk) + task = await self.get_task(pk=pk) scheduler.remove_job(job_id=pk) - scheduler.add_job() + return task