Index: resources/resources/mw.UploadWizardLicenseInput.js =================================================================== --- resources/resources/mw.UploadWizardLicenseInput.js (Revision 93579) +++ resources/resources/mw.UploadWizardLicenseInput.js (Arbeitskopie) @@ -58,7 +58,8 @@ 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 ]; + // BUGFIX: templates has hold a reference to mw.UploadWizard.config.licenses.pd-usgov.templates (Array); Therefore we clone the array. + var templates = mw.isDefined( license.props['templates'] ) ? ($j.extend(true, [], license.props.templates)) : [ license.name ]; var origTemplateString = templates.join( '|' ); if ( mw.isDefined( config['prependTemplates'] ) ) { $j.each( config['prependTemplates'], function( i, template ) {