diff --git a/web/app/common/api.js b/web/app/common/api.js index 1b84d372..5189c104 100644 --- a/web/app/common/api.js +++ b/web/app/common/api.js @@ -28,9 +28,9 @@ export const unpin = ({ id, url }) => fetcher.put(`/admin/pin/${id}?url=${url}&p export const remove = ({ id }) => fetcher.delete(`/admin/comment/${id}?url=${url}`); -export const blockUser = ({ id }) => fetcher.put(`/admin/user/${id}?&block=1`); +export const blockUser = ({ id }) => fetcher.put(`/admin/user/${id}?block=1`); -export const unblockUser = ({ id }) => fetcher.put(`/admin/user/${id}?&block=0`); +export const unblockUser = ({ id }) => fetcher.put(`/admin/user/${id}?block=0`); export default { find, diff --git a/web/app/components/comment/comment.jsx b/web/app/components/comment/comment.jsx index 5509a54c..7195286a 100644 --- a/web/app/components/comment/comment.jsx +++ b/web/app/components/comment/comment.jsx @@ -32,13 +32,13 @@ export default class Comment extends Component { } updateState(props) { - const { pin, score = 0, votes = [] } = props.data; + const { user: { block }, pin, score = 0, votes = [] } = props.data; const userId = store.get('user').id; this.setState({ score: score, pinned: !!pin, - userBlocked: !!store.get('user').block, + userBlocked: !!block, scoreIncreased: userId in votes && votes[userId], scoreDecreased: userId in votes && !votes[userId], });