From 98b15c5c8b81e03d48db8f1806a78f15cde5df7f Mon Sep 17 00:00:00 2001
From: Tomasz Knapik <hi@tmkn.org>
Date: Tue, 15 Jan 2019 16:51:11 +0000
Subject: [PATCH] Disable redux logger in production

---
 .../src/app/src/redux/actions/submissions.js        |  2 +-
 opentech/static_src/src/app/src/redux/store.js      | 13 +++++++++----
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/opentech/static_src/src/app/src/redux/actions/submissions.js b/opentech/static_src/src/app/src/redux/actions/submissions.js
index 4090ab47e..9cf57c88f 100644
--- a/opentech/static_src/src/app/src/redux/actions/submissions.js
+++ b/opentech/static_src/src/app/src/redux/actions/submissions.js
@@ -31,7 +31,7 @@ export const fetchSubmissionsByRound = roundId => {
 };
 
 
-export const updateSubmissionsByRound = (roundId, data) => ({
+const updateSubmissionsByRound = (roundId, data) => ({
     type: UPDATE_SUBMISSIONS_BY_ROUND,
     roundId,
     data,
diff --git a/opentech/static_src/src/app/src/redux/store.js b/opentech/static_src/src/app/src/redux/store.js
index 0c15dbc5c..ed0b719d6 100644
--- a/opentech/static_src/src/app/src/redux/store.js
+++ b/opentech/static_src/src/app/src/redux/store.js
@@ -5,15 +5,20 @@ import logger from 'redux-logger'
 
 import rootReducer from '@reducers';
 
+const MIDDLEWARE = [
+    ReduxThunk,
+];
+
+if (process.env.NODE_ENV === 'development') {
+    MIDDLEWARE.push(logger);
+}
+
 
 export default initialState => {
     const store = createStore(
         rootReducer,
         composeWithDevTools(
-            applyMiddleware(
-                ReduxThunk,
-                logger,
-            )
+            applyMiddleware(...MIDDLEWARE)
         )
     )
     return store;
-- 
GitLab