🔧 Do not raise an error on empty element, log a warning

This commit is contained in:
Elena Torro
2025-11-27 17:27:37 +01:00
parent a940c08da9
commit a7524594fa

View File

@@ -122,12 +122,16 @@
(defn get-u32
"A cached variant of get-unsigned-parts"
[this]
(let [buffer (unchecked-get this "__u32_buffer")]
(if (nil? buffer)
(let [buffer (get-unsigned-parts this)]
(unchecked-set this "__u32_buffer" buffer)
buffer)
buffer))))
(if (some? this)
(let [buffer (unchecked-get this "__u32_buffer")]
(if (nil? buffer)
(let [buffer (get-unsigned-parts this)]
(unchecked-set this "__u32_buffer" buffer)
buffer)
buffer))
(do
(js/console.warn "get-u32 called with null UUID")
nil))))
#?(:clj
(defn hash-int