fix - instantly propogate langfuse callback shange

This commit is contained in:
Ishaan Jaff 2024-04-13 17:17:07 -07:00
parent a6fa0e030e
commit 451b1a5fe0

View file

@ -8123,7 +8123,7 @@ async def update_config(config_info: ConfigYAML):
Currently supports modifying General Settings + LiteLLM settings
"""
global llm_router, llm_model_list, general_settings, proxy_config, proxy_logging_obj, master_key
global llm_router, llm_model_list, general_settings, proxy_config, proxy_logging_obj, master_key, prisma_client
try:
import base64
@ -8191,6 +8191,12 @@ async def update_config(config_info: ConfigYAML):
# Save the updated config
await proxy_config.save_config(new_config=config)
# make sure the change is instantly rolled out for langfuse
if prisma_client is not None:
await proxy_config.add_deployment(
prisma_client=prisma_client, proxy_logging_obj=proxy_logging_obj
)
# Test new connections
## Slack
if "slack" in config.get("general_settings", {}).get("alerting", []):