From 121454a6058a0a4dcdb03abf0b53be73c5ca96ad Mon Sep 17 00:00:00 2001 From: Prateek Saxena Date: Tue, 16 Aug 2016 10:56:17 +0530 Subject: [PATCH] GallerySlideshow: getImageInfo: Reject promise if there is no thumbnail Bug: T142799 Change-Id: Iacca208fa39afd1e330db1d1fa9f3bfbc6b76b81 --- resources/src/mediawiki/page/gallery-slideshow.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/src/mediawiki/page/gallery-slideshow.js b/resources/src/mediawiki/page/gallery-slideshow.js index 85ded4443e..3b2c86eb72 100644 --- a/resources/src/mediawiki/page/gallery-slideshow.js +++ b/resources/src/mediawiki/page/gallery-slideshow.js @@ -325,6 +325,11 @@ var api, title, params, imageSrc = $img.attr( 'src' ); + // Reject promise if there is no thumbnail image + if ( $img[ 0 ] === undefined ) { + return $.Deferred().reject(); + } + if ( this.imageInfoCache[ imageSrc ] === undefined ) { api = new mw.Api(); // TODO: This supports only gallery of images -- 2.20.1