List of steps to reproduce (step by step, including full links if applicable):
- Make any edit to https://test.wikipedia.org/wiki/Module:Sandbox/Keyacom/color/v2
- Attempt to save with a empty edit summary
What happens?:
Mediawiki produces the following error:
[d2d33792-13b0-4854-98ba-777544a1b952] /w/index.php?title=Module:Sandbox/Keyacom/color/v2&action=submit MediaWiki\Revision\IncompleteRevisionException: rev_page field must not be 0!
Backtrace:
from /srv/mediawiki/php-1.39.0-wmf.5/includes/Revision/RevisionStore.php(417)
#0 /srv/mediawiki/php-1.39.0-wmf.5/includes/Revision/RevisionStore.php(478): MediaWiki\Revision\RevisionStore->failOnEmpty(integer, string)
#1 /srv/mediawiki/php-1.39.0-wmf.5/includes/Storage/PageUpdater.php(1332): MediaWiki\Revision\RevisionStore->insertRevisionOn(MediaWiki\Revision\MutableRevisionRecord, Wikimedia\Rdbms\DBConnRef)
#2 /srv/mediawiki/php-1.39.0-wmf.5/includes/Storage/PageUpdater.php(909): MediaWiki\Storage\PageUpdater->doModify(CommentStoreComment)
#3 /srv/mediawiki/php-1.39.0-wmf.5/includes/EditPage.php(2379): MediaWiki\Storage\PageUpdater->saveRevision(CommentStoreComment, integer)
#4 /srv/mediawiki/php-1.39.0-wmf.5/includes/EditPage.php(1697): EditPage->internalAttemptSave(array, boolean, boolean)
#5 /srv/mediawiki/php-1.39.0-wmf.5/includes/EditPage.php(670): EditPage->attemptSave(array)
#6 /srv/mediawiki/php-1.39.0-wmf.5/includes/actions/EditAction.php(71): EditPage->edit()
#7 /srv/mediawiki/php-1.39.0-wmf.5/includes/actions/SubmitAction.php(38): EditAction->show()
#8 /srv/mediawiki/php-1.39.0-wmf.5/includes/MediaWiki.php(545): SubmitAction->show()
#9 /srv/mediawiki/php-1.39.0-wmf.5/includes/MediaWiki.php(321): MediaWiki->performAction(Article, Title)
#10 /srv/mediawiki/php-1.39.0-wmf.5/includes/MediaWiki.php(911): MediaWiki->performRequest()
#11 /srv/mediawiki/php-1.39.0-wmf.5/includes/MediaWiki.php(565): MediaWiki->main()
#12 /srv/mediawiki/php-1.39.0-wmf.5/index.php(53): MediaWiki->run()
#13 /srv/mediawiki/php-1.39.0-wmf.5/index.php(46): wfIndexMain()
#14 /srv/mediawiki/w/index.php(3): require(string)
#15 {main}What should have happened instead?:
Page saves with blank edit summary