mw.widgets.CategoryCapsuleItemWidget: Debug logging for "queue[title] is undefined"
authorBartosz Dziewoński <matma.rex@gmail.com>
Tue, 23 Aug 2016 13:50:13 +0000 (15:50 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Tue, 23 Aug 2016 13:59:59 +0000 (15:59 +0200)
Bug: T139130
Change-Id: Icd852a0b0d5cc42863965e303c410d1be50ff364

resources/src/mediawiki.widgets/mw.widgets.CategoryCapsuleItemWidget.js

index 0bdf02e..946823d 100644 (file)
                        $.each( response.query.pages, function ( index, page ) {
                                var title = new ForeignTitle( page.title ).getPrefixedText();
                                cache.existenceCache[ title ] = !page.missing;
+                               if ( !queue[ title ] ) {
+                                       // Debugging for T139130
+                                       throw new Error( 'No queue for "' + title + '", requested "' + titles.join( '|' ) + '"' );
+                               }
                                queue[ title ].resolve( cache.existenceCache[ title ] );
                        } );
                } );