From 95352051a92420a034061821985d88e320da01b1 Mon Sep 17 00:00:00 2001 From: awsr <43862868+awsr@users.noreply.github.com> Date: Mon, 3 Nov 2025 21:21:39 -0800 Subject: [PATCH] Ensure value is string before calling .lower() Technically it seems like `v` is already going to be a bool, but I guess this is being done in case it gets passed as a str instead. --- modules/generation_parameters_copypaste.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/generation_parameters_copypaste.py b/modules/generation_parameters_copypaste.py index ccb2d76c8..efeb6f2ba 100644 --- a/modules/generation_parameters_copypaste.py +++ b/modules/generation_parameters_copypaste.py @@ -245,7 +245,7 @@ def connect_paste(button, local_paste_fields, input_comp, override_settings_comp valtype = float debug(f'Paste: "{key}"="{v}" type={valtype} var={vars(output)}') if valtype == bool: - val = False if v.lower() == "false" else True + val = False if str(v).lower() == "false" else True elif valtype == list: val = v if isinstance(v, list) else [item.strip() for item in v.split(',')] else: