From f86c23fbbc8fecada29e8e7d384ac2917fb3e63c Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Wed, 19 Apr 2017 11:31:42 +0200 Subject: [PATCH] * [FIX] Fixes #543. Fix missing accounts Id in group accesses table. Thanks to @Goatmaster for the feedback. --- inc/SP/Core/Upgrade/Account.class.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inc/SP/Core/Upgrade/Account.class.php b/inc/SP/Core/Upgrade/Account.class.php index 51acff15..01538346 100644 --- a/inc/SP/Core/Upgrade/Account.class.php +++ b/inc/SP/Core/Upgrade/Account.class.php @@ -57,6 +57,12 @@ class Account DB::getQuery($Data); + $query = /** @lang SQL */ + 'DELETE FROM accGroups WHERE accgroup_accountId NOT IN (SELECT account_id FROM accounts) OR accgroup_accountId IS NULL'; + $Data->setQuery($query); + + DB::getQuery($Data); + DB::endTransaction(); return true;