Gerrit Patch Uploader has uploaded a new change for review.

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

Change subject: When global account is deleted, remove rows from 
global_user_groups
......................................................................

When global account is deleted, remove rows from global_user_groups

Change-Id: Ie275b56e85157b806a2239d7425db703db33c8cd
---
M CentralAuthUser.php
1 file changed, 2 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/81/114981/1

diff --git a/CentralAuthUser.php b/CentralAuthUser.php
index 572949c..ffb708f 100644
--- a/CentralAuthUser.php
+++ b/CentralAuthUser.php
@@ -1052,6 +1052,8 @@
                $centralDB->begin();
                # Delete and lock the globaluser row
                $centralDB->delete( 'globaluser', array( 'gu_name' => 
$this->mName ), __METHOD__ );
+               # Delete all global user groups for the user
+               $centralDB->delete( 'global_user_groups', array( 'gug_user' => 
$this->mGlobalId ), __METHOD__ );
                if ( !$centralDB->affectedRows() ) {
                        $centralDB->commit();
                        return Status::newFatal( 
'centralauth-admin-delete-nonexistent', $this->mName );

-- 
To view, visit https://gerrit.wikimedia.org/r/114981
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie275b56e85157b806a2239d7425db703db33c8cd
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Gerrit Patch Uploader <gerritpatchuploa...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to