diff --git a/lib/parseItem.js b/lib/parseItem.js index 4ca33b7..1ca7b93 100755 --- a/lib/parseItem.js +++ b/lib/parseItem.js @@ -55,7 +55,7 @@ const _parseAuthor = obj => { const isOfficial = !!(ownerBadgesString && ownerBadgesString.includes('OFFICIAL')); const isVerified = !!(ownerBadgesString && ownerBadgesString.includes('VERIFIED')); const author = obj.ownerText && obj.ownerText.runs[0]; - if (!author || !author.navigationEndpoint) return null; + if (!author || !author.navigationEndpoint || !author.navigationEndpoint.browseEndpoint) return null; const authorUrl = author.navigationEndpoint.browseEndpoint.canonicalBaseUrl || author.navigationEndpoint.commandMetadata.webCommandMetadata.url;