Page MenuHomePhabricator

Special:UploadWizard Campaigns broken when EventLogging extension is not enabled
Open, Needs TriagePublic

Description

When trying to save a Campaign page on REL1_30 I am getting an error.

PHP Fatal error: Class 'EventLogging' not found in .../extensions/UploadWizard/includes/CampaignContent.php on line 49

See T143092.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Maybe https://phabricator.wikimedia.org/diffusion/EUWI/browse/master/extension.json;28cc296cccdc34e5fe5cdbacb8a4a88ad3a2ebb3$21
just needs something like

 	"requires": {
		"MediaWiki": ">= 1.27.0",
		"extensions": {
			"EventLogging": "*"
		}
	},

?

Doesn't that mean that EventLogging would be a required extension for UploadWizard then? Shouldn't it be possible to use UploadWizard campaigns without installing EventLogging?