@@ -89,7 +89,7 @@ def create_item(self, name, index=None, enable_filter=True):
89
89
"tags" : "" ,
90
90
"local_preview" : f"{ path } .{ shared .opts .samples_format } " ,
91
91
"metadata_exists" : bool (lora_on_disk .metadata ),
92
- "sd_version" : lora_on_disk . sd_version . name ,
92
+ "sd_version" : "Unknown" ,
93
93
"type" : "LORA" ,
94
94
"filesize" : stats .st_size ,
95
95
"date_created" : int (mtime ),
@@ -103,12 +103,14 @@ def create_item(self, name, index=None, enable_filter=True):
103
103
item ["activation_text" ] = item ["user_metadata" ].get ("activation text" ,"" )
104
104
item ["preferred_weight" ] = item ["user_metadata" ].get ("preferred weight" , 0.0 )
105
105
106
- sd_version = item ["user_metadata" ].get ("sd version" )
107
- if sd_version in network .SdVersion .__members__ :
108
- item ["sd_version" ] = sd_version
109
- sd_version = network .SdVersion [sd_version ]
106
+ user_metadata_sd_version = item ["user_metadata" ].get ("sd version" )
107
+ if user_metadata_sd_version :
108
+ item ["sd_version" ] = user_metadata_sd_version
110
109
else :
111
- sd_version = lora_on_disk .sd_version
110
+ try :
111
+ item ["sd_version" ] = lora_on_disk .sd_version .name
112
+ except AttributeError :
113
+ pass
112
114
113
115
return self .add_types_to_item (item )
114
116
0 commit comments