Skip to content

Commit 951914c

Browse files
committed
Fix new category now appearing after create
1 parent 5aae17a commit 951914c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

client/src/hocs/withResourceList.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const withResourceList = resourceKey => (WrappedComponent) => {
3939
},
4040
onSubmit: props => (values) => {
4141
const { createResource, updateResource } = props;
42-
return (values.id ? updateResource : createResource)(values)
42+
return (values.id ? updateResource : createResource)(values, { list: 'list' })
4343
.catch((errors) => { throw new SubmissionError(errors); });
4444
},
4545
onDelete: props => resource => (e) => {
@@ -56,7 +56,7 @@ const withResourceList = resourceKey => (WrappedComponent) => {
5656

5757
const mapDispatchToProps = dispatch => ({
5858
fetchResourceList: (params = {}) => dispatch(fetchList(resourceKey, params)),
59-
createResource: payload => dispatch(createResource(resourceKey, payload, { list: true })),
59+
createResource: payload => dispatch(createResource(resourceKey, payload, { list: 'list' })),
6060
updateResource: payload => dispatch(updateResource(resourceKey, payload)),
6161
deleteResource: payload => dispatch(deleteResource(resourceKey, payload)),
6262
});

client/src/store/api/reducer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default (state = initialState, action) => {
6565
}
6666
case actionType(CREATE, SUCCESS): {
6767
newState = addNormalized(newState, payload);
68-
if (meta.list) {
68+
if (list) {
6969
newState = imm.push(newState, [key, list, 'ids'], payload.data.id);
7070
}
7171
return newState;

0 commit comments

Comments
 (0)