update alerting settings on ui

This commit is contained in:
Ishaan Jaff 2024-08-06 16:05:33 -07:00
parent 1e90329c4b
commit e5e5628fc8

View file

@ -2104,7 +2104,6 @@ class ProxyConfig:
for alert in _general_settings["alerting"]: for alert in _general_settings["alerting"]:
if alert not in general_settings["alerting"]: if alert not in general_settings["alerting"]:
general_settings["alerting"].append(alert) general_settings["alerting"].append(alert)
proxy_logging_obj.alerting = general_settings["alerting"] proxy_logging_obj.alerting = general_settings["alerting"]
proxy_logging_obj.slack_alerting_instance.alerting = general_settings[ proxy_logging_obj.slack_alerting_instance.alerting = general_settings[
"alerting" "alerting"
@ -2116,6 +2115,12 @@ class ProxyConfig:
proxy_logging_obj.slack_alerting_instance.alerting = general_settings[ proxy_logging_obj.slack_alerting_instance.alerting = general_settings[
"alerting" "alerting"
] ]
elif isinstance(general_settings, dict):
general_settings["alerting"] = _general_settings["alerting"]
proxy_logging_obj.alerting = general_settings["alerting"]
proxy_logging_obj.slack_alerting_instance.alerting = general_settings[
"alerting"
]
if "alert_types" in _general_settings: if "alert_types" in _general_settings:
general_settings["alert_types"] = _general_settings["alert_types"] general_settings["alert_types"] = _general_settings["alert_types"]