diff --git a/routes/twitter/user.js b/routes/twitter/user.js index 3da700ebc..d8139fc94 100644 --- a/routes/twitter/user.js +++ b/routes/twitter/user.js @@ -45,10 +45,15 @@ module.exports = async (ctx) => { if (item.is_quote_status) { const quoteData = item.quoted_status; - const author = quoteData.user; - quote += `

${author.name}: ${formatText(quoteData.full_text)}
`; - quote += formatMedia(quoteData); - quote += formatUrl(quoteData); + + if (quoteData) { + const author = quoteData.user; + quote += `

${author.name}: ${formatText(quoteData.full_text)}
`; + quote += formatMedia(quoteData); + quote += formatUrl(quoteData); + } else { + url = formatUrl(item); + } } else { url = formatUrl(item); }