fix don't let slack alert block /model/new

This commit is contained in:
Ishaan Jaff 2024-05-06 20:47:29 -07:00
parent eb84c69ec6
commit bfef424b39

View file

@ -7344,7 +7344,8 @@ async def add_new_model(
await proxy_config.add_deployment( await proxy_config.add_deployment(
prisma_client=prisma_client, proxy_logging_obj=proxy_logging_obj prisma_client=prisma_client, proxy_logging_obj=proxy_logging_obj
) )
try:
# don't let failed slack alert block the /model/new response
_alerting = general_settings.get("alerting", []) or [] _alerting = general_settings.get("alerting", []) or []
if "slack" in _alerting: if "slack" in _alerting:
# send notification - new model added # send notification - new model added
@ -7352,6 +7353,8 @@ async def add_new_model(
model_name=model_params.model_name, model_name=model_params.model_name,
litellm_model_name=_orignal_litellm_model_name, litellm_model_name=_orignal_litellm_model_name,
) )
except:
pass
else: else:
raise HTTPException( raise HTTPException(