diff --git a/src/ui/component/transactionList/internal/transaction-list-item.jsx b/src/ui/component/transactionList/internal/transaction-list-item.jsx index 9b5efea97..3a09b80f1 100644 --- a/src/ui/component/transactionList/internal/transaction-list-item.jsx +++ b/src/ui/component/transactionList/internal/transaction-list-item.jsx @@ -45,10 +45,15 @@ class TransactionListItem extends React.PureComponent { // Ensure the claim name exists and is valid let uri; - let streamName = name; + let claimName; try { - ({ streamName } = parseURI(name)); - uri = buildURI({ streamName, streamClaimId: claimId }); + if (name.startsWith('@')) { + ({ claimName } = parseURI(name)); + uri = buildURI({ channelName: claimName, channelClaimId: claimId }); + } else { + ({ claimName } = parseURI(name)); + uri = buildURI({ streamName: claimName, streamClaimId: claimId }); + } } catch (e) {} const dateFormat = { @@ -74,7 +79,7 @@ class TransactionListItem extends React.PureComponent { {reward && {reward.reward_title}} - {name && claimId &&