http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97593

Revision: 97593
Author:   neilk
Date:     2011-09-20 02:15:58 +0000 (Tue, 20 Sep 2011)
Log Message:
-----------
fix bug #30237 by ensuring we get a copy of the configured templates via 
slice(), so we do not modify the config by accident later

Modified Paths:
--------------
    trunk/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js

Modified: trunk/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js
===================================================================
--- trunk/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js      
2011-09-20 01:39:34 UTC (rev 97592)
+++ trunk/extensions/UploadWizard/resources/mw.UploadWizardLicenseInput.js      
2011-09-20 02:15:58 UTC (rev 97593)
@@ -58,7 +58,7 @@
                        if ( mw.isDefined( 
mw.UploadWizard.config.licenses[name] ) ) {
                                var license = { name: name, props: 
mw.UploadWizard.config.licenses[name] };
                                _this.licenses.push( license );
-                               var templates = mw.isDefined( 
license.props['templates'] ) ? license.props.templates : [ license.name ];
+                               var templates = mw.isDefined( 
license.props['templates'] ) ? license.props.templates.slice(0) : [ 
license.name ];
                                var origTemplateString = templates.join( '|' );
                                if ( mw.isDefined( config['prependTemplates'] ) 
) {
                                        $j.each( config['prependTemplates'], 
function( i, template ) {


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to