From a46b85482780752524e6045e93e05d6b6e05b151 Mon Sep 17 00:00:00 2001 From: Elio Struyf Date: Tue, 7 Apr 2026 15:43:57 +0200 Subject: [PATCH] fix: enhance schema generation for image and file types to support multiple values #1023 --- src/helpers/ContentTypeSchemaGenerator.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/helpers/ContentTypeSchemaGenerator.ts b/src/helpers/ContentTypeSchemaGenerator.ts index 52bb717d..1029084c 100644 --- a/src/helpers/ContentTypeSchemaGenerator.ts +++ b/src/helpers/ContentTypeSchemaGenerator.ts @@ -123,12 +123,20 @@ export class ContentTypeSchemaGenerator { switch (field.type) { case 'string': case 'slug': - case 'image': - case 'file': case 'customField': schema.type = 'string'; break; + case 'image': + case 'file': + if (field.multiple) { + schema.type = 'array'; + schema.items = { type: 'string' }; + } else { + schema.type = 'string'; + } + break; + case 'number': schema.type = 'number'; if (field.numberOptions) {