From c54d9b777d8e0138742987d9bea9c606c74d2e21 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 1 Mar 2021 16:39:13 +0100 Subject: [PATCH] :bug: Minor memory leak fix on workspace initialization. --- frontend/src/app/main/data/workspace.cljs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/data/workspace.cljs b/frontend/src/app/main/data/workspace.cljs index ed09670acd..3c4243ee0e 100644 --- a/frontend/src/app/main/data/workspace.cljs +++ b/frontend/src/app/main/data/workspace.cljs @@ -181,8 +181,10 @@ ;; Mark file initialized when indexes are ready (->> stream (rx/filter #(= ::dwc/index-initialized %)) - (rx/map (constantly - (file-initialized project-id file-id)))) + (rx/first) + (rx/map (fn [] + (file-initialized project-id file-id)))) + )))) (defn- file-initialized