From a6d854fef6e051850667405cb5b6a9a75be37d3b Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 30 Oct 2025 14:01:32 -0400 Subject: [PATCH] update override settings Signed-off-by: Vladimir Mandic --- modules/control/run.py | 2 +- modules/generation_parameters_copypaste.py | 3 ++- modules/infotext.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/control/run.py b/modules/control/run.py index 169514d00..b8078ecaa 100644 --- a/modules/control/run.py +++ b/modules/control/run.py @@ -404,8 +404,8 @@ def control_run(state: str = '', # pylint: disable=keyword-arg-before-vararg outpath_grids=shared.opts.outdir_grids or shared.opts.outdir_control_grids, # overrides override_settings=extra - ) + p.state = state p.is_tile = False p.init_control = inits or [] diff --git a/modules/generation_parameters_copypaste.py b/modules/generation_parameters_copypaste.py index df0ea1643..ccb2d76c8 100644 --- a/modules/generation_parameters_copypaste.py +++ b/modules/generation_parameters_copypaste.py @@ -252,7 +252,8 @@ def connect_paste(button, local_paste_fields, input_comp, override_settings_comp val = valtype(v) res.append(gr.update(value=val)) applied[key] = val - except Exception: + except Exception as e: + shared.log.error(f'Paste param: key="{key}" value="{v}" error="{e}"') res.append(gr.update()) list_applied = [{k: v} for k, v in applied.items() if not callable(v) and not callable(k)] shared.log.debug(f"Prompt restore: apply={list_applied} skip={skipped}") diff --git a/modules/infotext.py b/modules/infotext.py index c7dbfebe3..dbee9fbd9 100644 --- a/modules/infotext.py +++ b/modules/infotext.py @@ -87,6 +87,7 @@ def parse(infotext): mapping = [ # Models + ('Model', 'sd_model_checkpoint'), ('Model hash', 'sd_model_checkpoint'), ('Refiner', 'sd_model_refiner'), ('VAE', 'sd_vae'),