|mediawiki/extensions/WikiLambda||master||+37 -0||Add our ZObject title requirements using the getUserPermissionsErrors hook|
|Resolved||Jdforrester-WMF||T277077 Z0 should never be stored as a ZID in a ZObject|
|Resolved||gengh||T273541 Provide a ZObjectStore DAO service based on Wikipage and use it exclusively|
So I can confirm that edits through action=edit or the API both result in the wikilambda-invalidzobjecttitle error, as expected.
When we move this code into the DAO service we might use a secondary hook like EditFilter to sit alongside MultiContentSave, but that seems like it shouldn't be needed?
Whilst I'm here, though, let's add it to the permission ban list via getUserPermissionsErrors.