Fix SD scale float type matching

This commit is contained in:
SillyLossy
2023-05-17 13:55:39 +03:00
parent 8a2eb6ac07
commit 0a97211137

View File

@@ -502,7 +502,8 @@ def api_image():
# Set optional fields to default values if not provided
for field, default_value in optional_fields.items():
if field not in data or not isinstance(data[field], type(default_value)):
type_match = (int, float) if isinstance(default_value, (int, float)) else type(default_value)
if field not in data or not isinstance(data[field], type_match):
data[field] = default_value
try: