Pārlūkot izejas kodu

- fix: keep reranker_model config been removed by web search config

Azure Wang 2 mēneši atpakaļ
vecāks
revīzija
9aff166f83
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  1. 5 1
      backend/open_webui/routers/retrieval.py

+ 5 - 1
backend/open_webui/routers/retrieval.py

@@ -815,7 +815,11 @@ async def update_rag_config(
         f"Updating reranking model: {request.app.state.config.RAG_RERANKING_MODEL} to {form_data.RAG_RERANKING_MODEL}"
     )
     try:
-        request.app.state.config.RAG_RERANKING_MODEL = form_data.RAG_RERANKING_MODEL
+        request.app.state.config.RAG_RERANKING_MODEL = (
+            form_data.RAG_RERANKING_MODEL
+            if form_data.RAG_RERANKING_MODEL is not None
+            else request.app.state.config.RAG_RERANKING_MODEL
+        )
 
         try:
             request.app.state.rf = get_rf(