Explorar o código

ensure search_index.json is not cached
between versions

Rodja Trappe hai 1 ano
pai
achega
3ee8e11aef
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      website/search.py

+ 4 - 2
website/search.py

@@ -1,4 +1,4 @@
-from nicegui import background_tasks, events, ui
+from nicegui import __version__, background_tasks, events, ui
 
 
 
 
 class Search:
 class Search:
@@ -7,7 +7,9 @@ class Search:
         ui.add_head_html(r'''
         ui.add_head_html(r'''
             <script>
             <script>
             async function loadSearchData() {
             async function loadSearchData() {
-                const response = await fetch("/static/search_index.json");
+                const response = await fetch("'''
+                         f'/static/search_index.json?version={__version__}");'
+                         r'''
                 if (!response.ok) {
                 if (!response.ok) {
                     throw new Error(`HTTP error! status: ${response.status}`);
                     throw new Error(`HTTP error! status: ${response.status}`);
                 }
                 }