Always (try to) create group

This commit is contained in:
James Cole
2023-02-01 06:17:23 +01:00
parent b98050e238
commit a782abd6db

View File

@@ -79,24 +79,11 @@ class CreateGroupMemberships extends Command
/** @var User $user */
foreach ($users as $user) {
Log::debug(sprintf('Manage group memberships for user #%d', $user->id));
if (!$this->hasGroupMembership($user)) {
Log::debug(sprintf('User #%d has no main group.', $user->id));
$this->createGroupMembership($user);
}
$this->createGroupMembership($user);
Log::debug(sprintf('Done with user #%d', $user->id));
}
}
/**
* @param User $user
*
* @return bool
*/
private function hasGroupMembership(User $user): bool
{
return $user->groupMemberships()->count() > 0;
}
/**
* @param User $user
*