From e7ae8f5c5855ae897b772cff5d4ea26c0faa470f Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 13 Jul 2022 12:59:28 +0200 Subject: [PATCH] :bug: Fix unexpected null pointer exception on decoding pgarray --- backend/src/app/db.clj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/app/db.clj b/backend/src/app/db.clj index 6604df6b56..8785f272ea 100644 --- a/backend/src/app/db.clj +++ b/backend/src/app/db.clj @@ -323,9 +323,9 @@ (and (pgarray? v) (= "uuid" (.getBaseTypeName ^PgArray v)))) (defn decode-pgarray - ([v] (into [] (.getArray ^PgArray v))) - ([v in] (into in (.getArray ^PgArray v))) - ([v in xf] (into in xf (.getArray ^PgArray v)))) + ([v] (some->> ^PgArray v .getArray vec)) + ([v in] (some->> ^PgArray v .getArray (into in))) + ([v in xf] (some->> ^PgArray v .getArray (into in xf)))) (defn pgarray->set [v]