fix: normalize text input values

This commit is contained in:
Esdras Renan 2025-11-06 15:02:16 -03:00
parent f1ff3be9e0
commit 8b1f83d7f5

View file

@ -529,11 +529,19 @@ export function TicketCustomFieldsSection({ ticket }: TicketCustomFieldsSectionP
<FieldLabel className="flex items-center gap-1"> <FieldLabel className="flex items-center gap-1">
{field.label} {field.required ? <span className="text-destructive">*</span> : null} {field.label} {field.required ? <span className="text-destructive">*</span> : null}
</FieldLabel> </FieldLabel>
<Input <Input
id={fieldId} id={fieldId}
value={typeof value === "string" ? value : value ?? ""} value={
onChange={(event) => handleFieldChange(field, event.target.value)} typeof value === "string"
/> ? value
: typeof value === "number"
? String(value)
: value != null
? String(value)
: ""
}
onChange={(event) => handleFieldChange(field, event.target.value)}
/>
{helpText} {helpText}
</Field> </Field>
) )