From 0d38fe2a7fd13fee3ecf7b74bbd6229fbba1ed8b Mon Sep 17 00:00:00 2001 From: Matias Bordese Date: Fri, 13 Jan 2023 08:58:35 -0300 Subject: [PATCH] Web schedules overrides are the higher priority level (#1115) Related to https://github.com/grafana/oncall-private/issues/1550 --- engine/apps/api/serializers/on_call_shifts.py | 2 +- engine/apps/api/tests/test_oncall_shift.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/apps/api/serializers/on_call_shifts.py b/engine/apps/api/serializers/on_call_shifts.py index 5d8d409a..3ad11ef4 100644 --- a/engine/apps/api/serializers/on_call_shifts.py +++ b/engine/apps/api/serializers/on_call_shifts.py @@ -138,7 +138,7 @@ class OnCallShiftSerializer(EagerLoadingMixin, serializers.ModelSerializer): for field in fields_to_update_for_overrides: value = None if field == "priority_level": - value = 0 + value = 99 elif field == "rotation_start": value = validated_data["start"] validated_data[field] = value diff --git a/engine/apps/api/tests/test_oncall_shift.py b/engine/apps/api/tests/test_oncall_shift.py index 23e23079..ee4a6bea 100644 --- a/engine/apps/api/tests/test_oncall_shift.py +++ b/engine/apps/api/tests/test_oncall_shift.py @@ -67,7 +67,7 @@ def test_create_on_call_shift_override(on_call_shift_internal_api_setup, make_us "title": "Test Shift Override", "type": CustomOnCallShift.TYPE_OVERRIDE, "schedule": schedule.public_primary_key, - "priority_level": 0, + "priority_level": 99, "shift_start": start_date.strftime("%Y-%m-%dT%H:%M:%SZ"), "shift_end": (start_date + timezone.timedelta(hours=2)).strftime("%Y-%m-%dT%H:%M:%SZ"), "rotation_start": start_date.strftime("%Y-%m-%dT%H:%M:%SZ"),