Fixed empty default values extra field range breaking page

Resolves #652
This commit is contained in:
Donkie
2025-03-18 20:51:26 +01:00
parent dcf043cb71
commit a94163dc1a

View File

@@ -488,10 +488,16 @@ export function ExtraFieldsSettings() {
} else if (Array.isArray(val) && record.field.field_type === FieldType.choice) { } else if (Array.isArray(val) && record.field.field_type === FieldType.choice) {
return val.join(", "); return val.join(", ");
} else if ( } else if (
(Array.isArray(val) && record.field.field_type === FieldType.integer_range) || Array.isArray(val) && (
record.field.field_type === FieldType.float_range record.field.field_type === FieldType.integer_range || record.field.field_type === FieldType.float_range
)
) { ) {
return `${val[0]} \u2013 ${val[1]}`; let lower = val[0] ?? "";
let upper = val[1] ?? "";
if (lower === "" && upper === "") {
return null;
}
return `${lower} \u2013 ${upper}`;
} else { } else {
return null; return null;
} }