Skip to content
Snippets Groups Projects
Commit 11aad483 authored by Benjamin Wenger's avatar Benjamin Wenger
Browse files

fixed bug in handling resending requests after request sending error

parent 6258b476
No related branches found
No related tags found
No related merge requests found
...@@ -55,17 +55,17 @@ func RequestAuth(partner, me contact.Contact, message string, rng io.Reader, ...@@ -55,17 +55,17 @@ func RequestAuth(partner, me contact.Contact, message string, rng io.Reader,
//lookup if an ongoing request is occurring //lookup if an ongoing request is occurring
rqType, sr, _, err := storage.Auth().GetRequest(partner.ID) rqType, sr, _, err := storage.Auth().GetRequest(partner.ID)
if err != nil && !strings.Contains(err.Error(), auth.NoRequest){ if err == nil {
if rqType == auth.Receive { if rqType == auth.Receive {
return 0, errors.WithMessage(err, return 0, errors.WithMessage(err,
"Cannot send a request after receiving a request") "Cannot send a request after receiving a request")
} else if rqType == auth.Sent { } else if rqType == auth.Sent {
resend = true resend = true
}else{
return 0, errors.WithMessage(err,
"Cannot send a request after receiving unknown error " +
"on requesting contact status")
} }
}else if !strings.Contains(err.Error(), auth.NoRequest){
return 0, errors.WithMessage(err,
"Cannot send a request after receiving unknown error " +
"on requesting contact status")
} }
grp := storage.E2e().GetGroup() grp := storage.E2e().GetGroup()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment