diff --git a/server/mailserver/player/player.go b/server/mailserver/player/player.go index 4ef68cc3..21c2acc3 100644 --- a/server/mailserver/player/player.go +++ b/server/mailserver/player/player.go @@ -62,9 +62,16 @@ func (this *player) MarkMails(mails []common.Mail) error { }, func (err error, lastInsertId int64, rowsAffected int64) { + if err != nil { + resultErr = err + return + } }) } } + if resultErr != nil { + break + } } return resultErr }