diff --git a/server/backend/cron/feedback_email.go b/server/backend/cron/feedback_email.go index 0f4354c1..3e4c770e 100644 --- a/server/backend/cron/feedback_email.go +++ b/server/backend/cron/feedback_email.go @@ -127,7 +127,8 @@ func (c *CronService) feedbackEmailCron() error { log.Tracef("sending feedback %d to %v successfull", i, feedback.Recipient) // prevent the message being send the next time around - if err := c.db.Find(model.Feedback{}, "id = ?", feedback.Id).Update("processed", true).Error; err != nil { + feedback.Processed = true + if err := c.db.Save(&feedback).Error; err != nil { log.WithError(err).Error("could not prevent mail from being send again") } }