Closed thomasmitchell closed 12 months ago
Seems that every time frontend sends HTTP PUT escalation_policies/someIdHere
with payload:
{
"step": 6,
"notify_schedule": "someOtherIdHere"
}
then important
flag is being reset on the backend even though it has been successfully set to true
before. Easy to reproduce (abovementioned HTTP request happens as the last step on the recording):
https://github.com/grafana/oncall/assets/12073649/0281dc5b-262d-4ca3-8d2d-e92c22e5881f
support escalation: https://github.com/grafana/support-escalations/issues/7920
Steps to Reproduce:
Notes:
Doing steps 3 and 4 reversed results in the expected behavior, where the notification step is properly set to Important.
Also, it displays that it is set to Important until you navigate away from the escalation chain - however, it does not appear to actually set it as important if you do the steps in the above order.