From c1924534da3d334d1f19330d8b29b4a15c515a26 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Tue, 3 Feb 2026 23:26:29 +0100 Subject: [PATCH] Fixed a case where SceneConfig could fail to save because flags were not submitted --- module/applications/scene/sceneConfigSettings.mjs | 1 + system.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/module/applications/scene/sceneConfigSettings.mjs b/module/applications/scene/sceneConfigSettings.mjs index 98e18f09..5335be16 100644 --- a/module/applications/scene/sceneConfigSettings.mjs +++ b/module/applications/scene/sceneConfigSettings.mjs @@ -103,6 +103,7 @@ export default class DhSceneConfigSettings extends foundry.applications.sheets.S /** @override */ async _processSubmitData(event, form, submitData, options) { + if (!submitData.flags) submitData.flags = {}; submitData.flags.daggerheart = this.daggerheartFlag.toObject(); submitData.flags.daggerheart.sceneEnvironments = submitData.flags.daggerheart.sceneEnvironments.filter(x => foundry.utils.fromUuidSync(x) diff --git a/system.json b/system.json index 323cf00d..fd0d7e1c 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "daggerheart", "title": "Daggerheart", "description": "An unofficial implementation of the Daggerheart system", - "version": "1.6.3", + "version": "1.6.4", "compatibility": { "minimum": "13.346", "verified": "13.351",