From cdaaa40d31ded7c68aa0c737d6a67b2d17f88e07 Mon Sep 17 00:00:00 2001 From: yiyixuxu Date: Wed, 25 Jun 2025 08:56:08 +0200 Subject: [PATCH] update ComponentSpec.from_component, only update config if it is created with from_config --- src/diffusers/modular_pipelines/modular_pipeline_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/diffusers/modular_pipelines/modular_pipeline_utils.py b/src/diffusers/modular_pipelines/modular_pipeline_utils.py index 868c091060..c83b2abf50 100644 --- a/src/diffusers/modular_pipelines/modular_pipeline_utils.py +++ b/src/diffusers/modular_pipelines/modular_pipeline_utils.py @@ -117,7 +117,7 @@ class ComponentSpec: type_hint = component.__class__ default_creation_method = "from_config" if component._diffusers_load_id == "null" else "from_pretrained" - if isinstance(component, ConfigMixin): + if isinstance(component, ConfigMixin) and default_creation_method == "from_config": config = component.config else: config = None