Forráskód Böngészése

fix extra networks metadata failing to work properly when you create the .json file with metadata for the first time.

AUTOMATIC1111 1 éve
szülő
commit
321b2db067
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      modules/ui_extra_networks.py

+ 3 - 3
modules/ui_extra_networks.py

@@ -134,7 +134,7 @@ def get_single_card(page: str = "", tabname: str = "", name: str = ""):
         errors.display(e, "creating item for extra network")
         errors.display(e, "creating item for extra network")
         item = page.items.get(name)
         item = page.items.get(name)
 
 
-    page.read_user_metadata(item)
+    page.read_user_metadata(item, use_cache=False)
     item_html = page.create_item_html(tabname, item, shared.html("extra-networks-card.html"))
     item_html = page.create_item_html(tabname, item, shared.html("extra-networks-card.html"))
 
 
     return JSONResponse({"html": item_html})
     return JSONResponse({"html": item_html})
@@ -173,9 +173,9 @@ class ExtraNetworksPage:
     def refresh(self):
     def refresh(self):
         pass
         pass
 
 
-    def read_user_metadata(self, item):
+    def read_user_metadata(self, item, use_cache=True):
         filename = item.get("filename", None)
         filename = item.get("filename", None)
-        metadata = extra_networks.get_user_metadata(filename, lister=self.lister)
+        metadata = extra_networks.get_user_metadata(filename, lister=self.lister if use_cache else None)
 
 
         desc = metadata.get("description", None)
         desc = metadata.get("description", None)
         if desc is not None:
         if desc is not None: