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);