test: set sent label properly

This commit is contained in:
James Houlahan
2020-07-03 08:22:28 +02:00
parent 10e384f4df
commit b25baa2524
3 changed files with 17 additions and 8 deletions

View File

@ -523,14 +523,7 @@ func updateMessage(msgLog *logrus.Entry, message *pmapi.Message, updates *pmapi.
message.LabelIDs = updates.LabelIDs
} else {
for _, added := range updates.LabelIDsAdded {
hasLabel := false
for _, l := range message.LabelIDs {
if added == l {
hasLabel = true
break
}
}
if !hasLabel {
if !message.HasLabelID(added) {
msgLog.WithField("added", added).Trace("Adding label to message")
message.LabelIDs = append(message.LabelIDs, added)
}