diff --git a/frontend/src/app/plugins/utils.cljs b/frontend/src/app/plugins/utils.cljs index d412958fdd..9a9b52f7d3 100644 --- a/frontend/src/app/plugins/utils.cljs +++ b/frontend/src/app/plugins/utils.cljs @@ -68,12 +68,12 @@ (defn locate-tokens-lib [file-id] - (let [file (locate-file file-id) - file-data (ctf/file-data file) - tokens-source-id (cfo/get-effective-tokens-source file-data) - tokens-file (locate-file tokens-source-id) - tokens-file-data (ctf/file-data tokens-file)] - (cfo/get-tokens-lib tokens-file-data))) + (let [file-data (-> (locate-file file-id) (ctf/file-data)) + tokens-source-id (cfo/get-effective-tokens-source file-data)] + (some-> tokens-source-id + (locate-file) + (ctf/file-data) + (cfo/get-tokens-lib)))) (defn locate-tokens-status [file-id]