From 7d413425b2dc71421c24592a94d2c5018a51c1ba Mon Sep 17 00:00:00 2001
From: Alexander Polyankin <alexander.polyankin@metabase.com>
Date: Thu, 21 Jul 2022 16:30:33 +0300
Subject: [PATCH] Fix highlighting collections after moving a dashboard
 (#24170)

---
 frontend/src/metabase/dashboard/reducers.js | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/frontend/src/metabase/dashboard/reducers.js b/frontend/src/metabase/dashboard/reducers.js
index af9bc2ea0e2..13f94c592e3 100644
--- a/frontend/src/metabase/dashboard/reducers.js
+++ b/frontend/src/metabase/dashboard/reducers.js
@@ -1,5 +1,6 @@
 import { assoc, dissoc, assocIn, updateIn, chain, merge } from "icepick";
 import { handleActions, combineReducers } from "metabase/lib/redux";
+import Dashboards from "metabase/entities/dashboards";
 
 import {
   INITIALIZE,
@@ -135,6 +136,14 @@ const dashboards = handleActions(
           payload.enable_embedding,
         ),
     },
+    [Dashboards.actionTypes.UPDATE]: {
+      next: (state, { payload }) =>
+        assocIn(
+          state,
+          [payload.dashboard.id, "collection_id"],
+          payload.dashboard.collection_id,
+        ),
+    },
   },
   {},
 );
-- 
GitLab