From a96073239d25817719002b59a72f03865c0f554b Mon Sep 17 00:00:00 2001 From: Matthew Flaschen Date: Thu, 4 Jun 2015 15:02:31 -0400 Subject: [PATCH] Handle no pageids response field in MessagePoster factory This can happen for interwiki; we should at least reject properly instead of dereferencing undefined. Change-Id: I6cfb92e0dc9c74ff10e0be0738fbe5ea65da9f42 --- .../mediawiki.messagePoster/mediawiki.messagePoster.factory.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js b/resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js index 9d280800bd..ec14f8ba7a 100644 --- a/resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js +++ b/resources/src/mediawiki.messagePoster/mediawiki.messagePoster.factory.js @@ -67,7 +67,7 @@ indexpageids: 1, titles: title.getPrefixedDb() } ).then( function ( result ) { - if ( result.query.pageids.length > 0 ) { + if ( result.query.pageids && result.query.pageids.length > 0 ) { pageId = result.query.pageids[0]; page = result.query.pages[pageId]; -- 2.20.1