diff --git a/frontend/app/duck/integrations/reducer.js b/frontend/app/duck/integrations/reducer.js index 56c531610..425b1cc50 100644 --- a/frontend/app/duck/integrations/reducer.js +++ b/frontend/app/duck/integrations/reducer.js @@ -27,7 +27,7 @@ export const createIntegrationReducer = (name, Config) => { .set('list', Array.isArray(action.data) ? List(action.data).map(Config) : List([new Config(action.data)])) .set(action.name + 'Fetched', true); case FETCH.success: - return state.set('instance', Config(action.data)); + return state.set('instance', Config(action.data || {})); case SAVE.success: const config = Config(action.data); return state.update('list', itemInListUpdater(config)).set('instance', config);