diff --git a/invokeai/backend/install/model_install_backend.py b/invokeai/backend/install/model_install_backend.py index 8d339c627f..8bf716aeb7 100644 --- a/invokeai/backend/install/model_install_backend.py +++ b/invokeai/backend/install/model_install_backend.py @@ -225,7 +225,7 @@ class ModelInstall(object): if not info: logger.warning(f'Unable to parse format of {path}') return None - model_name = path.stem if info.format == "checkpoint" else path.name + model_name = path.stem if path.is_file() else path.name if self.mgr.model_exists(model_name, info.base_type, info.model_type): raise ValueError(f'A model named "{model_name}" is already installed.') attributes = self._make_attributes(path,info)