From 409ff31c30910c9edf6e26ab66334c90e49e0ce4 Mon Sep 17 00:00:00 2001 From: mirakernel <101056496+mirakernel@users.noreply.github.com> Date: Mon, 16 Jun 2025 13:18:59 +0000 Subject: [PATCH] :bug: Avoid crash on empty string in interaction prototype (#6687) Fixes #6469 Using `uuid/parse` caused a crash when "Relative to" field was set to "auto", producing an empty string. This change uses `uuid/parse*` instead, which safely returns nil for invalid or empty inputs, preventing the crash. Signed-off-by: Dmitriy Mikheev Co-authored-by: kira --- .../main/ui/workspace/sidebar/options/menus/interactions.cljs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs b/frontend/src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs index ae2193a23b..6d2a7d8393 100644 --- a/frontend/src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs +++ b/frontend/src/app/main/ui/workspace/sidebar/options/menus/interactions.cljs @@ -258,7 +258,7 @@ (mf/use-fn (mf/deps index update-interaction) (fn [event] - (let [value (uuid/parse event)] + (let [value (uuid/parse* event)] (update-interaction index #(ctsi/set-position-relative-to % value))))) change-preserve-scroll