diff --git a/packages/builder/src/components/backend/DataTable/modals/CreateEditColumn.svelte b/packages/builder/src/components/backend/DataTable/modals/CreateEditColumn.svelte index c866f45e46..0aeaa105de 100644 --- a/packages/builder/src/components/backend/DataTable/modals/CreateEditColumn.svelte +++ b/packages/builder/src/components/backend/DataTable/modals/CreateEditColumn.svelte @@ -170,6 +170,10 @@ relationshipPart1 = part1 relationshipPart2 = part2 } + } else if (editableColumn.type === FieldType.ATTACHMENT) { + editableColumn.constraints ??= { length: {} } + editableColumn.constraints.length ??= {} + editableColumn.constraints.length.maximum = 1 } } @@ -710,6 +714,21 @@ thin text="Allow multiple users" /> + {:else if editableColumn.type === FieldType.ATTACHMENT} + { + if (!e.detail) { + editableColumn.constraints ??= { length: {} } + editableColumn.constraints.length ??= {} + editableColumn.constraints.length.maximum = 1 + } else { + delete editableColumn.constraints?.length?.maximum + } + }} + thin + text="Multiple attachments" + /> {/if} {#if editableColumn.type === AUTO_TYPE || editableColumn.autocolumn}