From 6046aa019e4108b42dd255a586844146f1b8445e Mon Sep 17 00:00:00 2001 From: "alonso.torres" Date: Wed, 25 Feb 2026 11:31:37 +0100 Subject: [PATCH] :bug: Fix problem with token return value --- frontend/src/app/plugins/tokens.cljs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/plugins/tokens.cljs b/frontend/src/app/plugins/tokens.cljs index dd4c18c592..8e439f91a2 100644 --- a/frontend/src/app/plugins/tokens.cljs +++ b/frontend/src/app/plugins/tokens.cljs @@ -86,8 +86,13 @@ {:this true :get (fn [_] - (let [token (u/locate-token file-id set-id id)] - (:value token))) + (let [token (u/locate-token file-id set-id id) + value (:value token)] + (cond + (string? value) value + (coll? value) (apply array value) + :else (clj->js value)))) + :schema (let [token (u/locate-token file-id set-id id)] (cfo/make-token-value-schema (:type token))) :set