mirror of
https://github.com/penpot/penpot.git
synced 2025-12-11 22:14:05 +01:00
🔧 Do not raise an error on empty element, log a warning
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user