From: Prateek Saxena Date: Tue, 16 Aug 2016 05:26:17 +0000 (+0530) Subject: GallerySlideshow: getImageInfo: Reject promise if there is no thumbnail X-Git-Tag: 1.31.0-rc.0~6052^2 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmes_infos.php?a=commitdiff_plain;h=121454a6058a0a4dcdb03abf0b53be73c5ca96ad;p=lhc%2Fweb%2Fwiklou.git GallerySlideshow: getImageInfo: Reject promise if there is no thumbnail Bug: T142799 Change-Id: Iacca208fa39afd1e330db1d1fa9f3bfbc6b76b81 --- 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