can't invite lichess to a study

pull/4237/head
Thibault Duplessis 2018-04-10 01:07:26 +02:00
parent 98c7e204c2
commit a9d1c4378f
1 changed files with 1 additions and 1 deletions

View File

@ -23,7 +23,7 @@ private final class StudyInvite(
_ <- !study.isOwner(byUserId) ?? fufail[Unit]("Only study owner can invite")
_ <- (study.nbMembers >= maxMembers) ?? fufail[Unit](s"Max study members reached: $maxMembers")
inviter <- UserRepo.named(byUserId) flatten "No such inviter"
invited <- UserRepo.named(invitedUsername) flatten "No such invited"
invited <- UserRepo.named(invitedUsername).map(_.filterNot(_.id == User.lichessId)) flatten "No such invited"
_ <- study.members.contains(invited) ?? fufail[Unit]("Already a member")
relation <- getRelation(invited.id, byUserId)
_ <- relation.has(Block) ?? fufail[Unit]("This user does not want to join")