diff --git a/invokeai/app/api/routers/model_manager.py b/invokeai/app/api/routers/model_manager.py index ba84339a0e..0c325a4ce0 100644 --- a/invokeai/app/api/routers/model_manager.py +++ b/invokeai/app/api/routers/model_manager.py @@ -301,7 +301,7 @@ async def update_model_record( logger = ApiDependencies.invoker.services.logger record_store = ApiDependencies.invoker.services.model_manager.store try: - config = record_store.update_model(key, changes=changes) + config = record_store.update_model(key, changes=changes, allow_class_change=True) config = add_cover_image_to_model_config(config, ApiDependencies) logger.info(f"Updated model: {key}") except UnknownModelException as e: diff --git a/invokeai/frontend/web/src/features/modelManagerV2/subpanels/ModelPanel/ModelEdit.tsx b/invokeai/frontend/web/src/features/modelManagerV2/subpanels/ModelPanel/ModelEdit.tsx index 5a5c04c278..edda021523 100644 --- a/invokeai/frontend/web/src/features/modelManagerV2/subpanels/ModelPanel/ModelEdit.tsx +++ b/invokeai/frontend/web/src/features/modelManagerV2/subpanels/ModelPanel/ModelEdit.tsx @@ -123,11 +123,9 @@ export const ModelEdit = memo(({ modelConfig }: Props) => {