Merge pull request #10 from Panzki/deal_with_corrupted_imports

Use initial state for section missing in an import.
This commit is contained in:
Amruth Pillai
2020-03-28 17:08:47 +05:30
committed by GitHub

View File

@ -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,