From 828c7dc26a947a7aeb570be6e1bbf294c4aecc0b Mon Sep 17 00:00:00 2001 From: Matthias Steffen Date: Sat, 28 Mar 2020 12:12:43 +0100 Subject: [PATCH] Use initial state for section missing in an import. --- src/context/AppContext.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/context/AppContext.js b/src/context/AppContext.js index 17b3c171..c895c282 100644 --- a/src/context/AppContext.js +++ b/src/context/AppContext.js @@ -112,6 +112,13 @@ const reducer = (state, { type, payload }) => { return state; case 'import_data': if (payload === null) return initialState; + + for(const section of Object.keys(initialState.data)){ + if(!(section in payload.data)){ + payload.data[section] = initialState.data[section]; + } + } + return { ...state, data: payload.data,