Fix integration tests - compiting message flags

This commit is contained in:
Michal Horejsek
2020-08-17 09:10:03 +02:00
parent 1dcaa200e0
commit 6c93f1f1ec
3 changed files with 24 additions and 0 deletions

View File

@ -36,6 +36,10 @@ func (ctl *Controller) AddUserMessage(username string, message *pmapi.Message) e
return fmt.Errorf("user %s does not exist", username)
}
if message.Flags == 0 {
message.Flags = pmapi.ComputeMessageFlagsByLabels(message.LabelIDs)
}
body, err := buildMessage(client, message)
if err != nil {
return errors.Wrap(err, "failed to build message")