Page MenuHomePhabricator

Changing content model of a gadget definition page gives an internal error: Exception: Tried to save non-GadgetDefinitionContent
Closed, ResolvedPublic

Description

[322769faea345c08bf13fac0] /index.php/Special:ChangeContentModel/Gadget_definition:Foobar Exception: Tried to save non-GadgetDefinitionContent to Gadget definition:Foobar

Deliberately being thrown in GadgetHooks::onEditFilterMergedContent (though with // this should not be possible? comment which indicates invocation via ChangeContentModel may have been overlooked).

Event Timeline

Aklapper renamed this task from Changing content model of a gadget definition page gives an internal error to Changing content model of a gadget definition page gives an internal error: Exception: Tried to save non-GadgetDefinitionContent.Jan 16 2022, 10:31 AM

Change 754108 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/extensions/Gadgets@master] Avoid raising exception while trying to change content model of gadget definition

https://gerrit.wikimedia.org/r/754108

Change 754108 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@master] Avoid raising exception while trying to change content model of gadget definition

https://gerrit.wikimedia.org/r/754108

Change 757474 had a related patch set uploaded (by Ammarpad; author: SD0001):

[mediawiki/extensions/Gadgets@REL1_37] Avoid raising exception while trying to change content model of gadget definition

https://gerrit.wikimedia.org/r/757474

Change 757474 merged by jenkins-bot:

[mediawiki/extensions/Gadgets@REL1_37] Avoid raising exception while trying to change content model of gadget definition

https://gerrit.wikimedia.org/r/757474