TASK-290 Fix the group sync in the ldap cron
This commit is contained in:
@@ -170,7 +170,7 @@ class GroupUser extends Model
|
||||
}
|
||||
}
|
||||
|
||||
public static function getUsersByGroupId($groupUid, $filters = [])
|
||||
public static function getUsersByGroupId($filters = [])
|
||||
{
|
||||
$query = static::query();
|
||||
|
||||
@@ -178,8 +178,11 @@ class GroupUser extends Model
|
||||
$query->select($filters['fields']);
|
||||
}
|
||||
|
||||
$query->where('GROUP_USER.GRP_UID', $groupUid);
|
||||
$query->innerJoin('GROUP_USER.USR_UID', '=', 'USERS.USR_UID');
|
||||
if (!empty($filters['conditions']) && is_array($filters['conditions'])) {
|
||||
$query->where($filters['conditions']);
|
||||
}
|
||||
|
||||
$query->leftJoin('USERS', 'GROUP_USER.USR_UID', '=', 'USERS.USR_UID');
|
||||
|
||||
$total = $query->count();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user