From ec0b0df02ed72ba37e63f23286bfc81d501896fa Mon Sep 17 00:00:00 2001 From: WBHarry Date: Sat, 3 Jan 2026 12:13:43 +0100 Subject: [PATCH] . --- module/applications/scene/sceneConfigSettings.mjs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/module/applications/scene/sceneConfigSettings.mjs b/module/applications/scene/sceneConfigSettings.mjs index 6a093699..6d0d787b 100644 --- a/module/applications/scene/sceneConfigSettings.mjs +++ b/module/applications/scene/sceneConfigSettings.mjs @@ -98,11 +98,9 @@ export default class DhSceneConfigSettings extends foundry.applications.sheets.S /** @override */ async _processSubmitData(event, form, submitData, options) { submitData.flags.daggerheart = this.daggerheartFlag.toObject(); - if (this.document._source.flags.daggerheart) { - for (const key of Object.keys(this.document._source.flags.daggerheart.sceneEnvironments)) { - if (!submitData.flags.daggerheart.sceneEnvironments[key]) { - submitData.flags.daggerheart.sceneEnvironments[`-=${key}`] = null; - } + for (const key of Object.keys(this.document._source.flags.daggerheart?.sceneEnvironments ?? {})) { + if (!submitData.flags.daggerheart.sceneEnvironments[key]) { + submitData.flags.daggerheart.sceneEnvironments[`-=${key}`] = null; } }