From 2354da5f549aaa686466e5fcbb2ff6f268c4675a Mon Sep 17 00:00:00 2001 From: Roland Thiolliere Date: Thu, 23 Jun 2022 00:50:31 +0200 Subject: [PATCH] Fix issue with `Boolean` freezing --- src/taoensso/nippy.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/taoensso/nippy.clj b/src/taoensso/nippy.clj index 38ebb69..09033cc 100644 --- a/src/taoensso/nippy.clj +++ b/src/taoensso/nippy.clj @@ -1151,7 +1151,7 @@ (.writeLong out (.getMostSignificantBits x)) (.writeLong out (.getLeastSignificantBits x))) -(freezer Boolean (if x (write-id out id-true) (write-id out id-false))) +(freezer Boolean (if (boolean x) (write-id out id-true) (write-id out id-false))) (freezer (Class/forName "[B") (write-bytes out x)) (freezer (Class/forName "[Ljava.lang.Object;") (write-objects out x)) (freezer String (write-str out x))