From 3e40bc1d5647988e3541aae848013f3a7778a705 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 9 Mar 2019 12:27:29 -0800 Subject: [PATCH] Add sanity check to notifyUpdatesForRevision() for $oldRev Change-Id: Ibd8975efb33d061ab16dc1a59899b6f78976ec5d --- includes/jobqueue/jobs/CategoryMembershipChangeJob.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/jobqueue/jobs/CategoryMembershipChangeJob.php b/includes/jobqueue/jobs/CategoryMembershipChangeJob.php index b64c87aea7..3aedc38f5f 100644 --- a/includes/jobqueue/jobs/CategoryMembershipChangeJob.php +++ b/includes/jobqueue/jobs/CategoryMembershipChangeJob.php @@ -195,7 +195,7 @@ class CategoryMembershipChangeJob extends Job { // Get the prior revision (the same for null edits) if ( $newRev->getParentId() ) { $oldRev = Revision::newFromId( $newRev->getParentId(), Revision::READ_LATEST ); - if ( !$oldRev->getContent() ) { + if ( !$oldRev || !$oldRev->getContent() ) { return; // deleted? } } else { -- 2.20.1