From d55a04a300e96528903d308108486ac7189864ef Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Mon, 19 Jun 2023 19:14:09 +0200
Subject: [PATCH] fix: case if value === null

---
 application/source/dom/util/init-options-from-attributes.mjs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/application/source/dom/util/init-options-from-attributes.mjs b/application/source/dom/util/init-options-from-attributes.mjs
index 330f7fd79..e428dbceb 100644
--- a/application/source/dom/util/init-options-from-attributes.mjs
+++ b/application/source/dom/util/init-options-from-attributes.mjs
@@ -64,7 +64,10 @@ function initOptionsFromAttributes(element, options, mapping = {}, prefix = "dat
                 value = mapping[optionName](value);
             }
 
-            const optionValue = finder.getVia(optionName);
+            let optionValue = finder.getVia(optionName);
+            if (optionValue === null || optionValue === undefined) {
+                optionValue = value;
+            }
                 
             const typeOfOptionValue = typeof optionValue;
             if (optionValue === null || optionValue === undefined) {
-- 
GitLab