From aa750565f0e81a7267bf53d3bcfcadce24cd99a8 Mon Sep 17 00:00:00 2001 From: mgabdev <> Date: Tue, 22 Dec 2020 23:47:10 -0500 Subject: [PATCH] Fixed issue with Gab Deck reordering and deleting columns not working MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Fixed: - issue with Gab Deck reordering and deleting columns not working because of unsaved settings reducer --- app/javascript/gabsocial/reducers/settings.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/gabsocial/reducers/settings.js b/app/javascript/gabsocial/reducers/settings.js index 513d9d1b..65738002 100644 --- a/app/javascript/gabsocial/reducers/settings.js +++ b/app/javascript/gabsocial/reducers/settings.js @@ -91,13 +91,13 @@ export default function settings(state = initialState, action) { const newIndex = Math.min(Math.max(action.index || 0, sizeOfDeck), GAB_DECK_MAX_ITEMS) return state.setIn(['gabDeckOrder', newIndex + 1], action.column).set('saved', false) case DECK_DELETE_COLUMN_AT_INDEX: - return state.deleteIn(['gabDeckOrder', action.index]) + return state.deleteIn(['gabDeckOrder', action.index]).set('saved', false) case DECK_CHANGE_COLUMN_AT_INDEX: return state.update('gabDeckOrder', idsList => idsList.withMutations((list) => { let soruce = list.get(action.oldIndex) let destination = list.get(action.newIndex) return list.set(action.newIndex, soruce).set(action.oldIndex, destination) - })) + })).set('saved', false) default: return state }