diff --git a/engine/apps/api/views/alert_group.py b/engine/apps/api/views/alert_group.py index 1c6ce144..57a10ecf 100644 --- a/engine/apps/api/views/alert_group.py +++ b/engine/apps/api/views/alert_group.py @@ -638,6 +638,7 @@ class AlertGroupView( choices=[display_name for _, display_name in AlertGroup.SILENCE_DELAY_OPTIONS] ), }, + many=True, ) ) @action(methods=["get"], detail=False) diff --git a/grafana-plugin/src/network/oncall-api/autogenerated-api.types.d.ts b/grafana-plugin/src/network/oncall-api/autogenerated-api.types.d.ts index ae7e4aab..8ac1cdef 100644 --- a/grafana-plugin/src/network/oncall-api/autogenerated-api.types.d.ts +++ b/grafana-plugin/src/network/oncall-api/autogenerated-api.types.d.ts @@ -823,7 +823,7 @@ export interface paths { cookie?: never; }; /** @description Retrieve a list of valid silence options */ - get: operations['alertgroups_silence_options_retrieve']; + get: operations['alertgroups_silence_options_list']; put?: never; post?: never; delete?: never; @@ -3765,7 +3765,7 @@ export interface operations { }; }; }; - alertgroups_silence_options_retrieve: { + alertgroups_silence_options_list: { parameters: { query?: never; header?: never; @@ -3779,7 +3779,7 @@ export interface operations { [name: string]: unknown; }; content: { - 'application/json': components['schemas']['AlertGroupSilenceOptions']; + 'application/json': components['schemas']['AlertGroupSilenceOptions'][]; }; }; };