diff --git a/litellm/proxy/proxy_server.py b/litellm/proxy/proxy_server.py index bbf98b68fe4..5f5b015d12c 100644 --- a/litellm/proxy/proxy_server.py +++ b/litellm/proxy/proxy_server.py @@ -2104,7 +2104,6 @@ class ProxyConfig: for alert in _general_settings["alerting"]: if alert not in general_settings["alerting"]: general_settings["alerting"].append(alert) - proxy_logging_obj.alerting = general_settings["alerting"] proxy_logging_obj.slack_alerting_instance.alerting = general_settings[ "alerting" @@ -2116,6 +2115,12 @@ class ProxyConfig: proxy_logging_obj.slack_alerting_instance.alerting = general_settings[ "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: general_settings["alert_types"] = _general_settings["alert_types"]