From e2628e75ffb359ae04579b522272da54df5cc88e Mon Sep 17 00:00:00 2001 From: CKY- Date: Tue, 30 Jul 2024 13:54:56 -0600 Subject: [PATCH] Fix: manual metadata null values for strings Co-authored-by: DennisRijsdijk --- .../directives/modals/events/simulateGroupEventsModal.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/app/directives/modals/events/simulateGroupEventsModal.js b/src/gui/app/directives/modals/events/simulateGroupEventsModal.js index 66bbe7dff..07de3d47c 100644 --- a/src/gui/app/directives/modals/events/simulateGroupEventsModal.js +++ b/src/gui/app/directives/modals/events/simulateGroupEventsModal.js @@ -95,11 +95,13 @@ const eventSource = await backendCommunicator.fireEventAsync("getEventSource", event); if (eventSource.manualMetadata) { $ctrl.metadata = Object.keys(eventSource.manualMetadata).map(mmd => { + const meta = eventSource.manualMetadata[mmd]; + const dataType = meta == null ? "string" : meta.type || typeof meta; const data = { key: mmd, title: getTitle(mmd), - type: eventSource.manualMetadata[mmd].type || typeof eventSource.manualMetadata[mmd], - options: eventSource.manualMetadata[mmd].options || {} + type: dataType, + options: meta?.options || {} }; return data;