From a9dd55b8d2556d6a2e2ab7fa4931346c588fb333 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 15 Dec 2023 16:03:30 +0100 Subject: [PATCH] :bug: Fix incorrect feature detection on frontend code --- frontend/src/app/main/features.cljs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/app/main/features.cljs b/frontend/src/app/main/features.cljs index 9c6ff683e..a23b2a27d 100644 --- a/frontend/src/app/main/features.cljs +++ b/frontend/src/app/main/features.cljs @@ -32,11 +32,11 @@ (defn get-team-enabled-features [state] - (let [runtime-features (set/intersection (:features/runtime state #{}) - cfeat/no-migration-features)] - (-> global-enabled-features - (set/union runtime-features) - (set/union (:features/team state #{}))))) + (-> global-enabled-features + (set/union (:features/runtime state #{})) + (set/intersection cfeat/no-migration-features) + (set/union cfeat/default-enabled-features) + (set/union (:features/team state #{})))) (def features-ref (l/derived get-team-enabled-features st/state =)) @@ -99,7 +99,7 @@ ptk/UpdateEvent (update [_ state] (let [runtime-features (get state :features/runtime #{}) - team-features (into cfeat/default-enabled-features + team-features (into #{} cfeat/xf-supported-features team-features)] (-> state