diff --git a/controllers/peer.go b/controllers/peer.go index 4b2cd12..f7a60eb 100644 --- a/controllers/peer.go +++ b/controllers/peer.go @@ -178,6 +178,7 @@ func (o *PeerController) changeRelation(id string, dest *peer.Peer, user string, o.ServeJSON() return } + rRelation := relation if !dest.Verify { switch relation { case peer.PARTNER: @@ -203,6 +204,11 @@ func (o *PeerController) changeRelation(id string, dest *peer.Peer, user string, Payload: b, }) } + if rRelation == peer.BLACKLIST { + request.UpdateOne(map[string]interface{}{ + "relation": rRelation, + }, dest.GetID()) + } o.Data["json"] = data o.ServeJSON() return