1
0
Эх сурвалжийг харах

#240 avoid duplicate favicon routes for index page

Falko Schindler 2 жил өмнө
parent
commit
6f81dd7244
1 өөрчлөгдсөн 3 нэмэгдсэн , 2 устгасан
  1. 3 2
      nicegui/favicon.py

+ 3 - 2
nicegui/favicon.py

@@ -13,8 +13,9 @@ def create_favicon_route(path: str, favicon: Optional[str]) -> None:
     if favicon and is_remote_url(favicon):
         return
     fallback = Path(__file__).parent / 'static' / 'favicon.ico'
-    globals.app.add_route(f'{"" if path == "/" else path}/favicon.ico',
-                          lambda _: FileResponse(favicon or globals.favicon or fallback))
+    path = f'{"" if path == "/" else path}/favicon.ico'
+    globals.app.remove_route(path)
+    globals.app.add_route(path, lambda _: FileResponse(favicon or globals.favicon or fallback))
 
 
 def get_favicon_url(page: 'page', prefix: str) -> str: