Develop #41

Merged
tao.chen merged 96 commits from develop into main 2026-09-02 10:15:06 +08:00
Showing only changes of commit b87f58be60 - Show all commits
@@ -556,6 +556,7 @@ async def create_schedule(
select(Schedules).where(
Schedules.workspace_id == context.workspace.workspace_id,
Schedules.schedule_name == payload.schedule_name,
Schedules.is_deleted == 0,
Schedules.deleted_at.is_(None),
)
)
@@ -645,6 +646,7 @@ async def update_schedule(
Schedules.workspace_id == context.workspace.workspace_id,
Schedules.schedule_name == payload.schedule_name,
Schedules.schedule_id != schedule_id,
Schedules.is_deleted == 0,
Schedules.deleted_at.is_(None),
)
)
@@ -753,6 +755,7 @@ async def delete_schedule(
item.next_run_at = None
item.deleted_at = _mysql_utc(datetime.now(UTC))
item.updated_by = context.user.user_id
item.is_deleted = 1
item.workflow_version += 1
await session.flush()
return {