0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-13 02:28:18 -05:00

🔧 Deactivate optimization that is causing errors

This commit is contained in:
Andrés Moya 2023-09-28 15:51:51 +02:00 committed by Alonso Torres
parent 2284c18c2b
commit 4149b681bd

View file

@ -120,10 +120,12 @@
"A macro based, optimized variant of `get` that access the property
directly on CLJS, on CLJ works as get."
[obj prop]
(if (:ns &env)
(list (symbol ".") (with-meta obj {:tag 'js}) (symbol (str "-" (c/name prop))))
(list `c/get obj prop)))
;; This throws an exception if obj is nul, that does not occur with CLJ get.
;; This is causing many internal errors in places that obj null does not harm and should not throw.
;; (if (:ns &env)
;; (list (symbol ".") (with-meta obj {:tag 'js}) (symbol (str "-" (c/name prop))))
(list `c/get obj prop))
;;)
(def ^:dynamic *assert-context* nil)