diff --git a/packages/frontend-core/src/components/grid/cells/AttachmentCell.svelte b/packages/frontend-core/src/components/grid/cells/AttachmentCell.svelte index 5f26a9d9b1..6ed6aa0b82 100644 --- a/packages/frontend-core/src/components/grid/cells/AttachmentCell.svelte +++ b/packages/frontend-core/src/components/grid/cells/AttachmentCell.svelte @@ -20,6 +20,8 @@ $: isSingle = schema?.type === FieldType.ATTACHMENT_SINGLE $: arrayValue = (value && !Array.isArray(value) ? [value] : value) || [] + $: maximum = isSingle ? 1 : schema.constraints?.length?.maximum + $: editable = focused && !readonly $: { if (!focused) { @@ -111,7 +113,7 @@ value={arrayValue} compact on:change={onFileChange} - maximum={schema.constraints?.length?.maximum} + {maximum} {processFiles} {deleteAttachments} {handleFileTooLarge}