diff --git a/lib/squader/squader.go b/lib/squader/squader.go index 167c757..5025a79 100644 --- a/lib/squader/squader.go +++ b/lib/squader/squader.go @@ -346,9 +346,12 @@ func (s *Squader) AddUserToSquad(update *tgbotapi.Update, adderRaw *dbmapping.Pl c.Log.Error(err.Error()) return s.squadUserAdditionFailure(update) } - _, ok = c.Users.GetProfile(playerRaw.ID) - if !ok { - return s.squadUserAdditionFailure(update) + + if playerRaw.Status != "special" { + _, ok = c.Users.GetProfile(playerRaw.ID) + if !ok { + return s.squadUserAdditionFailure(update) + } } if !c.Users.PlayerBetterThan(adderRaw, "admin") {