Skip to content

Commit

Permalink
Merge pull request #939 from nextcloud/backport/936/stable22
Browse files Browse the repository at this point in the history
[stable22] set member as INVITED only if not external
  • Loading branch information
ArtificialOwl authored Feb 24, 2022
2 parents 2ac2a0c + 7b6768b commit eb9cf95
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/FederatedItems/SingleMemberAdd.php
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,9 @@ private function manageMemberStatus(Circle $circle, Member $member) {
} catch (MemberNotFoundException $e) {
$member->setId($this->token(ManagedModel::ID_LENGTH));

if ($circle->isConfig(Circle::CFG_INVITE)) {
if ($circle->isConfig(Circle::CFG_INVITE)
&& $member->getUserType() !== Member::TYPE_MAIL
&& $member->getUserType() !== Member::TYPE_CONTACT) {
$member->setStatus(Member::STATUS_INVITED);
} else {
$member->setLevel(Member::LEVEL_MEMBER);
Expand Down

0 comments on commit eb9cf95

Please sign in to comment.