Przeglądaj źródła

Merge pull request #9800 from rragundez/404-non-html

WIP Return 404 for non html files
Timothy Jaeryang Baek 2 miesięcy temu
rodzic
commit
a1554559c4
1 zmienionych plików z 5 dodań i 1 usunięć
  1. 5 1
      backend/open_webui/main.py

+ 5 - 1
backend/open_webui/main.py

@@ -330,7 +330,11 @@ class SPAStaticFiles(StaticFiles):
             return await super().get_response(path, scope)
             return await super().get_response(path, scope)
         except (HTTPException, StarletteHTTPException) as ex:
         except (HTTPException, StarletteHTTPException) as ex:
             if ex.status_code == 404:
             if ex.status_code == 404:
-                return await super().get_response("index.html", scope)
+                if path.endswith(".js"):
+                    # Return 404 for javascript files
+                    raise ex
+                else:
+                    return await super().get_response("index.html", scope)
             else:
             else:
                 raise ex
                 raise ex