Use initial state for section missing in an import.

This commit is contained in:
Matthias Steffen
2020-03-28 12:12:43 +01:00
parent 804aa3c126
commit 828c7dc26a

View File

@ -112,6 +112,13 @@ const reducer = (state, { type, payload }) => {
return state; return state;
case 'import_data': case 'import_data':
if (payload === null) return initialState; 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 { return {
...state, ...state,
data: payload.data, data: payload.data,