Page MenuHomePhabricator

RecentChanges incorrectly shows log entries as deleted
Open, Needs TriagePublic

Description

If a page is moved/or protected and the resultant null revision is hidden using RevisionDelete, the entry on RecentChanges displays incorrectly with the username and summary visible but the action replaced by "(log details removed)", although the log entry hasn't been actually deleted from Special:Log.

Event Timeline

The associated rev id is stored in the recentchanges and the update does not ignore logs.

The id is stored since https://gerrit.wikimedia.org/r/c/mediawiki/core/+/266185, which should be the patch trigger this error

Change 879882 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] revisiondelete: Avoid rev-del of logs on recentchanges from null revs

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

Change 879882 abandoned by Umherirrender:

[mediawiki/core@master] revisiondelete: Avoid rev-del of non-edit entry on recentchanges

Reason:

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

Umherirrender removed a project: Patch-For-Review.
Umherirrender subscribed.
Umherirrender unsubscribed.