Skip to content

Commit 6e572b0

Browse files
authored
Merge pull request #214 from DalgoT4D/bug/schedule-active-inactive
pause or resume the deployment while activating or deactivating the schedules
2 parents 3d16f41 + 2f46475 commit 6e572b0

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

proxy/service.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1164,7 +1164,11 @@ def set_deployment_schedule(deployment_id: str, status: str) -> None:
11641164
del schedule["updated"]
11651165
del schedule["deployment_id"]
11661166
schedule["active"] = status == "active"
1167-
prefect_patch(f"deployments/{deployment_id}", {"schedules": [schedule]})
1167+
1168+
prefect_patch(
1169+
f"deployments/{deployment_id}",
1170+
{"schedules": [schedule], "paused": status == "inactive"},
1171+
)
11681172

11691173
return None
11701174

tests/test_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1518,7 +1518,7 @@ def test_set_deployment_schedule_result_1():
15181518
set_deployment_schedule(deployment_id, "active")
15191519
mock_patch.assert_called_once_with(
15201520
f"deployments/{deployment_id}",
1521-
{"schedules": [{"schedule": {"cron": "0 0 * * *"}, "active": True}]},
1521+
{"schedules": [{"schedule": {"cron": "0 0 * * *"}, "active": True}], "paused": False},
15221522
)
15231523

15241524

@@ -1542,7 +1542,7 @@ def test_set_deployment_schedule_result_2():
15421542
set_deployment_schedule(deployment_id, "inactive")
15431543
mock_patch.assert_called_once_with(
15441544
f"deployments/{deployment_id}",
1545-
{"schedules": [{"schedule": {"cron": "0 0 * * *"}, "active": False}]},
1545+
{"schedules": [{"schedule": {"cron": "0 0 * * *"}, "active": False}], "paused": True},
15461546
)
15471547

15481548

uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)