diff --git a/server/mailserver/mail/mailmgr.go b/server/mailserver/mail/mailmgr.go index b5cfcbf9..51555c24 100644 --- a/server/mailserver/mail/mailmgr.go +++ b/server/mailserver/mail/mailmgr.go @@ -391,7 +391,11 @@ func (this* mailMgr) procMailUpdate(e *dbEvent) { {"mail_id", e.param1}, }, func (err error, ds *f5.DataSet) { - + this.procingEvent = false + if err != nil { + return + } + e.entry.DelInit() }) } @@ -404,6 +408,10 @@ func (this* mailMgr) procGroupUpdate(e *dbEvent) { {"group_id", e.param1}, }, func (err error, ds *f5.DataSet) { - + this.procingEvent = false + if err != nil { + return + } + e.entry.DelInit() }) }