Fixing id bug in redux store.

This commit is contained in:
David Jay
2016-11-07 18:41:23 -05:00
parent e7f4f82f66
commit 33c77178a9
2 changed files with 5 additions and 5 deletions
@@ -186,13 +186,13 @@ export function postItem (item, type, id) {
return fetch('/api/v1/' + type, options)
.then(
response => {
return response.ok ? response.text()
return response.ok ? response.json()
: Promise.reject(response.status + ' ' + response.statusText)
}
)
.then((id) => {
dispatch(addItem({...item, id}))
return id
.then((json) => {
dispatch(addItem({...item, id:json.id}))
return json.id
})
}
}
+1 -1
View File
@@ -35,7 +35,7 @@ class CommentBox extends Component {
updateItem(parent_id, 'showReply', false)
postItem(comment, 'comments')
.then((comment_id) => {
appendItemArray(parent_id || id, related, comment_id, parent_id ? true : false)
appendItemArray(parent_id || id, related, comment_id, parent_id ? false : true)
addNotification('success', 'Your comment has been posted.')
}).catch((err) => console.error(err))
this.setState({body: ''})