fix: add handling for default "None" value of default_ip_image_*

This commit is contained in:
Manuel Schmid 2024-08-07 16:42:05 +02:00
parent ef0acca9f9
commit ee12d114c1
No known key found for this signature in database
GPG Key ID: 32C4F7569B40B84B
1 changed files with 6 additions and 2 deletions

View File

@ -520,10 +520,14 @@ for image_count in range(default_controlnet_image_count):
image_count += 1
default_ip_images[image_count] = get_config_item_or_set_default(
key=f'default_ip_image_{image_count}',
default_value=None,
validator=lambda x: x is None or isinstance(x, str) and os.path.exists(x),
default_value='None',
validator=lambda x: x == 'None' or isinstance(x, str) and os.path.exists(x),
expected_type=str
)
if default_ip_images[image_count] == 'None':
default_ip_images[image_count] = None
default_ip_types[image_count] = get_config_item_or_set_default(
key=f'default_ip_type_{image_count}',
default_value=modules.flags.default_ip,