0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-15 03:28:25 -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 "A macro based, optimized variant of `get` that access the property
directly on CLJS, on CLJ works as get." directly on CLJS, on CLJ works as get."
[obj prop] [obj prop]
(if (:ns &env) ;; This throws an exception if obj is nul, that does not occur with CLJ get.
(list (symbol ".") (with-meta obj {:tag 'js}) (symbol (str "-" (c/name prop)))) ;; This is causing many internal errors in places that obj null does not harm and should not throw.
(list `c/get obj prop))) ;; (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) (def ^:dynamic *assert-context* nil)