From 6a082794bd6524ec21d1164a7e670adfedcc1de7 Mon Sep 17 00:00:00 2001
From: Cam Saul <1455846+camsaul@users.noreply.github.com>
Date: Tue, 18 Jul 2023 12:44:44 -0700
Subject: [PATCH] joinable-columns should return a JS array (#32460)

---
 src/metabase/lib/js.cljs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/metabase/lib/js.cljs b/src/metabase/lib/js.cljs
index 92d5ff7e3f0..12556a92481 100644
--- a/src/metabase/lib/js.cljs
+++ b/src/metabase/lib/js.cljs
@@ -621,7 +621,7 @@
   something [[Joinable]] (i.e., a Table or Card) or manipulating an existing join. When passing in a join, currently
   selected columns (those in the join's `:fields`) will include `:selected true` information."
   [a-query stage-number join-or-joinable]
-  (lib.core/joinable-columns a-query stage-number join-or-joinable))
+  (to-array (lib.core/joinable-columns a-query stage-number join-or-joinable)))
 
 (defn ^:export table-or-card-metadata
   "Get TableMetadata if passed an integer `table-id`, or CardMetadata if passed a legacy-style `card__<id>` string.
-- 
GitLab