diff --git a/ui/component/commentReactions/view.jsx b/ui/component/commentReactions/view.jsx index 92f3e64b1..9df7eb379 100644 --- a/ui/component/commentReactions/view.jsx +++ b/ui/component/commentReactions/view.jsx @@ -20,8 +20,16 @@ type Props = { export default function CommentReactions(props: Props) { const { myReacts, othersReacts, commentId, react, claimIsMine, claim, activeChannel } = props; - const canCreatorReact = claimIsMine && claim && claim.name === activeChannel; - const authorUri = claim && claim.value_type === 'channel' ? claim.canonical_url : ''; + const canCreatorReact = + claim && + claimIsMine && + (claim.value_type === 'channel' + ? claim.name === activeChannel + : claim.signing_channel && claim.signing_channel.name === activeChannel); + const authorUri = + claim && claim.value_type === 'channel' + ? claim.canonical_url + : claim && claim.signing_channel && claim.signing_channel.canonical_url; const getCountForReact = type => { let count = 0;