mirror of
https://github.com/lllyasviel/stable-diffusion-webui-forge.git
synced 2026-01-26 10:59:47 +00:00
Checkpoint vae+te metadata should be in new attribute (#2073)
* new metadata in new attribute maintain compatibility with old webui by not reusing the vae metadata attribute
This commit is contained in:
@@ -214,7 +214,9 @@ class ExtraNetworksPage:
|
||||
desc = metadata.get("description", None)
|
||||
if desc is not None:
|
||||
item["description"] = desc
|
||||
vae = metadata.get("vae", None)
|
||||
vae = metadata.get('vae_te', None)
|
||||
if vae is None: # fallback to old type
|
||||
vae = metadata.get("vae", None)
|
||||
if vae is not None:
|
||||
if isinstance(vae, str):
|
||||
vae = [vae]
|
||||
|
||||
@@ -17,7 +17,7 @@ class CheckpointUserMetadataEditor(ui_extra_networks_user_metadata.UserMetadataE
|
||||
user_metadata = self.get_user_metadata(name)
|
||||
user_metadata["description"] = desc
|
||||
user_metadata["notes"] = notes
|
||||
user_metadata["vae"] = vae
|
||||
user_metadata["vae_te"] = vae
|
||||
user_metadata["sd_version_str"] = 'SdVersion.' + sd_version
|
||||
|
||||
self.write_user_metadata(name, user_metadata)
|
||||
@@ -26,7 +26,12 @@ class CheckpointUserMetadataEditor(ui_extra_networks_user_metadata.UserMetadataE
|
||||
user_metadata = self.get_user_metadata(name)
|
||||
values = super().put_values_into_components(name)
|
||||
|
||||
vae = user_metadata.get('vae', None)
|
||||
vae = user_metadata.get('vae_te', None)
|
||||
if vae is None: # fallback to old type
|
||||
vae = user_metadata.get('vae', None)
|
||||
if vae is not None:
|
||||
if isinstance(vae, str):
|
||||
vae = [vae]
|
||||
|
||||
version = user_metadata.get('sd_version_str', '')
|
||||
if version == '':
|
||||
|
||||
Reference in New Issue
Block a user