diff --git a/backend/main.py b/backend/main.py index 8f35962dc..8cc704a26 100644 --- a/backend/main.py +++ b/backend/main.py @@ -161,15 +161,14 @@ app.mount("/images/api/v1", images_app) app.mount("/audio/api/v1", audio_app) app.mount("/rag/api/v1", rag_app) + @app.get("/api/config") async def get_app_config(): # Checking and Handling the Absence of 'ui' in CONFIG_DATA + + default_locale = "en-US" if "ui" in CONFIG_DATA: default_locale = CONFIG_DATA["ui"].get("default_locale", "en-US") - default_prompt_suggestions = CONFIG_DATA["ui"].get("prompt_suggestions", []) - else: - default_locale = "en-US" - default_prompt_suggestions = [] # The Rest of the Function Now Uses the Variables Defined Above return { @@ -179,11 +178,10 @@ async def get_app_config(): "default_locale": default_locale, "images": images_app.state.ENABLED, "default_models": webui_app.state.DEFAULT_MODELS, - "default_prompt_suggestions": default_prompt_suggestions, + "default_prompt_suggestions": webui_app.state.DEFAULT_PROMPT_SUGGESTIONS, } - @app.get("/api/config/model/filter") async def get_model_filter_config(user=Depends(get_admin_user)): return {