From 026889cdb3083e99b31f19ae91fe79d2c35cd535 Mon Sep 17 00:00:00 2001
From: Tom Robinson <tlrobinson@gmail.com>
Date: Tue, 2 May 2017 22:48:02 -0700
Subject: [PATCH] Fix FETCH_DATABASES reducer error

---
 frontend/src/metabase/redux/metadata.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/frontend/src/metabase/redux/metadata.js b/frontend/src/metabase/redux/metadata.js
index 6e530a0ff3c..6530f3d7e43 100644
--- a/frontend/src/metabase/redux/metadata.js
+++ b/frontend/src/metabase/redux/metadata.js
@@ -400,7 +400,7 @@ const databases = handleActions({
 }, {});
 
 const databasesList = handleActions({
-    [FETCH_DATABASES]: { next: (state, { payload }) => payload.result }
+    [FETCH_DATABASES]: { next: (state, { payload }) => (payload && payload.result) || state }
 }, []);
 
 const tables = handleActions({
-- 
GitLab