diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2024-02-02 19:47:51 +0000 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2024-02-02 19:47:51 +0000 |
commit | 321b2db06710cb11f7087f72aa5fee3544a596fc (patch) | |
tree | e5d347dc09cdde43d5d34e1b70e71b696d34f5ae /modules | |
parent | 1ff1c5be6420d5088a94285bad2faf4258de42e4 (diff) | |
download | stable-diffusion-webui-gfx803-321b2db06710cb11f7087f72aa5fee3544a596fc.tar.gz stable-diffusion-webui-gfx803-321b2db06710cb11f7087f72aa5fee3544a596fc.tar.bz2 stable-diffusion-webui-gfx803-321b2db06710cb11f7087f72aa5fee3544a596fc.zip |
fix extra networks metadata failing to work properly when you create the .json file with metadata for the first time.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/ui_extra_networks.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py index 8f383937..c03b9f08 100644 --- a/modules/ui_extra_networks.py +++ b/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")
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"))
return JSONResponse({"html": item_html})
@@ -173,9 +173,9 @@ class ExtraNetworksPage: def refresh(self):
pass
- def read_user_metadata(self, item):
+ def read_user_metadata(self, item, use_cache=True):
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)
if desc is not None:
|