From 4310deecb175297852b8be93f5b5467b1cd20282 Mon Sep 17 00:00:00 2001 From: Jessop Breth Date: Mon, 24 Sep 2018 01:26:51 -0400 Subject: [PATCH] fix: adds channelClaimId to channelName speech URL --- src/renderer/component/socialShare/view.jsx | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/renderer/component/socialShare/view.jsx b/src/renderer/component/socialShare/view.jsx index c84f7c8d0..f340e082a 100644 --- a/src/renderer/component/socialShare/view.jsx +++ b/src/renderer/component/socialShare/view.jsx @@ -21,12 +21,20 @@ class SocialShare extends React.PureComponent { input: ?HTMLInputElement; render() { - const { claim_id: claimId, name: claimName, channel_name: channelName } = this.props.claim; + const { + claim_id: claimId, + name: claimName, + channel_name: channelName, + value, + } = this.props.claim; + const channelClaimId = + value && value.publisherSignature && value.publisherSignature.certificateId; const { onDone } = this.props; const speechPrefix = 'http://spee.ch/'; - const speechURL = channelName - ? `${speechPrefix}${channelName}/${claimName}` - : `${speechPrefix}${claimName}#${claimId}`; + const speechURL = + channelName && channelClaimId + ? `${speechPrefix}${channelName}:${channelClaimId}/${claimName}` + : `${speechPrefix}${claimName}#${claimId}`; return (