diff --git a/modules/friendlytag.js b/modules/friendlytag.js index 224fac7ea..ca5111a5f 100644 --- a/modules/friendlytag.js +++ b/modules/friendlytag.js @@ -53,9 +53,10 @@ Twinkle.tag.callback = function friendlytagCallback() { }).done(function(response) { var isReviewed = false; var isOldPage = response.pagetriagelist.result !== 'success' || response.pagetriagelist.pages.length === 0; - // Handle edge case where pagetriagelist API returns "pages_missing_metadata" + // Recent articles will have a patrol_status that we can read. + // For articles that have been out of the new pages feed for awhile, pages[0] will be undefined. var isMarkedAsReviewed = response.pagetriagelist.pages[0] ? - response.pagetriagelist.pages[0].patrol_status > 0 : + response.pagetriagelist.pages[0].patrol_status > 0 : true; if (isOldPage || isMarkedAsReviewed) {