From 1aa7c404dae63c9518468fe9b579fad819f8d871 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 13 Sep 2026 18:32:43 +0000
Subject: [PATCH] =Single Event page setup done through the new Event block. Currently working on the Simple Calendar block setup
---
src/_meta/fields/upload-field.js | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/_meta/fields/upload-field.js b/src/_meta/fields/upload-field.js
index edb5939..7da36a8 100644
--- a/src/_meta/fields/upload-field.js
+++ b/src/_meta/fields/upload-field.js
@@ -39,13 +39,16 @@
const UploadField = ({ field, value, onChange }) => {
const multiple = field.multiple || field.type === 'gallery';
- const ids = multiple ? (Array.isArray(value) ? value : []) : value;
+ const ids = multiple
+ ? (typeof value === 'string' && value ? value.split(',').map(Number) : [])
+ : value;
const allowedTypes = SUBTYPE_MAP[field.subtype] ? [SUBTYPE_MAP[field.subtype]] : '';
- const onSelect = (media) => onChange(multiple ? media.map((m) => m.id) : media.id);
+ const onSelect = (media) =>
+ onChange(multiple ? media.map((m) => m.id).join(',') : media.id);
const onRemove = (id) => {
- onChange(multiple ? ids.filter((existing) => existing !== id) : 0);
+ onChange(multiple ? ids.filter((existing) => existing !== id).join(',') : 0);
};
return (
--
Gitblit v1.10.0