diff --git a/client/src/containers/AssetDisplay/view.jsx b/client/src/containers/AssetDisplay/view.jsx
index 29c320ee..c12ad741 100644
--- a/client/src/containers/AssetDisplay/view.jsx
+++ b/client/src/containers/AssetDisplay/view.jsx
@@ -64,7 +64,7 @@ class AssetDisplay extends React.Component {
if (typeof contentType === 'string') {
fileExt = contentType.split('/')[1] || 'jpg';
}
- const sourceUrl = `${createCanonicalLink({ asset: asset.claimData })}.${fileExt}?${outpoint}`;
+ const sourceUrl = `${createCanonicalLink({ asset: asset.claimData })}.${fileExt}?outpoint=${outpoint}`;
return (
{(status === LOCAL_CHECK) &&
diff --git a/client/src/containers/AssetInfo/view.jsx b/client/src/containers/AssetInfo/view.jsx
index 0f3a6187..59360840 100644
--- a/client/src/containers/AssetInfo/view.jsx
+++ b/client/src/containers/AssetInfo/view.jsx
@@ -37,7 +37,7 @@ class AssetInfo extends React.Component {
{ description && (
}
- content={
}
+ content={
}
/>
)}
{editable && (
diff --git a/server/utils/getClaimData.js b/server/utils/getClaimData.js
index 883bcd08..f725f94e 100644
--- a/server/utils/getClaimData.js
+++ b/server/utils/getClaimData.js
@@ -10,7 +10,14 @@ module.exports = async (data, chName = null, chShortId = null) => {
// TODO: Refactor getching the channel name out; requires invasive changes.
const dataVals = data.dataValues ? data.dataValues : data;
const txid = dataVals.transaction_hash_id || dataVals.txid;
- const nout = dataVals.vout || dataVals.nout;
+ let nout;
+
+ if (typeof dataVals.vout === 'number') {
+ nout = dataVals.vout;
+ } else {
+ nout = dataVals.nout;
+ }
+
const outpoint = `${txid}:${nout}`;
const certificateId = dataVals.publisher_id || dataVals.certificateId;
const fileExt = data.generated_extension || dataVals.fileExt;