mw.language.convertPlural: Check if matching form exists
authorKevin Israel <pleasestand@live.com>
Thu, 24 Oct 2013 05:16:14 +0000 (01:16 -0400)
committerKevin Israel <pleasestand@live.com>
Thu, 24 Oct 2013 14:40:30 +0000 (10:40 -0400)
Same reason as for d510d0c0c7dd: return the empty string instead
of undefined when no matching form exists, as intended.

Follows-up 710d3bba3840.

Change-Id: I52df4c88d822cdf5f318651a08f1f120ea924e9c

resources/mediawiki.language/mediawiki.language.js

index 631d13d..3927f00 100644 (file)
@@ -73,6 +73,10 @@ var language = {
                        return form;
                } );
 
+               if ( forms.length === 0 ) {
+                       return '';
+               }
+
                pluralRules = mw.language.getData( mw.config.get( 'wgUserLanguage' ), 'pluralRules' );
                if ( !pluralRules ) {
                        // default fallback.