diff --git a/modules/sd_models.py b/modules/sd_models.py index 7ff0e780..514efb06 100644 --- a/modules/sd_models.py +++ b/modules/sd_models.py @@ -159,7 +159,7 @@ def list_models(): for _dir in (*cmd_opts.ckpt_dirs, model_path): model_list.update(modelloader.load_models(model_path=_dir, ext_filter=[".ckpt", ".safetensors", ".gguf"], ext_blacklist=[".vae.ckpt", ".vae.safetensors"])) - for filename in sorted(model_list, reverse=True): + for filename in model_list: checkpoint_info = CheckpointInfo(filename) checkpoint_info.register() diff --git a/modules_forge/main_entry.py b/modules_forge/main_entry.py index 2519bfdc..4270cd74 100644 --- a/modules_forge/main_entry.py +++ b/modules_forge/main_entry.py @@ -128,7 +128,7 @@ def refresh_models(): vae_files = find_files_with_extensions(vae_path, file_extensions) module_list.update(vae_files) - return ckpt_list, module_list.keys() + return sorted(ckpt_list), sorted(module_list.keys()) def ui_refresh_memory_management_settings(model_memory, async_loading, pin_shared_memory):