webpack/components/ParameterSelection/ParameterSelectionReducer.js in foreman_acd-0.9.0 vs webpack/components/ParameterSelection/ParameterSelectionReducer.js in foreman_acd-0.9.1

- old
+ new

@@ -5,11 +5,11 @@ findIndex, findLastIndex, } from 'lodash'; import { - filterUsedParameterTypes, + filterParameterTypes, } from './ParameterSelectionHelper'; import * as sort from 'sortabular'; import { @@ -81,11 +81,11 @@ } case PARAMETER_SELECTION_DELETE: { const parameters = state.parameters.filter(v => v.id !== payload.rowData.id); return state.merge({ parameters: parameters, - parameterTypes: filterUsedParameterTypes(PARAMETER_SELECTION_TYPES, parameters), + parameterTypes: filterParameterTypes(state.allowedParameterTypes, parameters), }) } case PARAMETER_SELECTION_EDIT_ACTIVATE: { const parameters = cloneDeep(state.parameters); const index = findIndex(parameters, { id: payload.rowData.id }); @@ -104,10 +104,10 @@ delete parameters[index].backup; delete parameters[index].newEntry; return state.merge({ editMode: false, - parameterTypes: filterUsedParameterTypes(PARAMETER_SELECTION_TYPES, parameters), + parameterTypes: filterParameterTypes(state.allowedParameterTypes, parameters), parameters: parameters }); } case PARAMETER_SELECTION_EDIT_CHANGE: { const parameters = cloneDeep(state.parameters);