diff --git a/CHANGELOG.md b/CHANGELOG.md index 20af59f31..495026709 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -50,6 +50,7 @@ - fix ROCm compatibility, thanks @Disty0 - Fix API generate save metadata - Fix Face/InstantID + - Fix CivitAI update model info for all models - Enumerate diffusers model with multiple variants ## Update for 2024-03-19 diff --git a/modules/ui_models.py b/modules/ui_models.py index a434834d5..1647c4427 100644 --- a/modules/ui_models.py +++ b/modules/ui_models.py @@ -700,7 +700,10 @@ def create_ui(): from modules.ui_extra_networks import get_pages from modules.modelloader import download_civit_meta res = [] - page: modules.ui_extra_networks.ExtraNetworksPage = get_pages('model')[0] + pages = get_pages('Model') + if len(pages) == 0: + return 'CivitAI update metadata: no models found' + page: modules.ui_extra_networks.ExtraNetworksPage = pages[0] table_data = [] update_data.clear() all_hashes = [(item.get('hash', None) or 'XXXXXXXX').upper()[:8] for item in page.list_items()]