This commit is contained in:
Lunny Xiao 2020-03-12 20:17:44 +08:00
parent 4db8ad8cbd
commit 621acd0b2f
No known key found for this signature in database
GPG Key ID: C3B7C91B632F738A

View File

@ -1072,12 +1072,14 @@ func UpdateTeamUnits(team *Team, units []TeamUnit) (err error) {
return err
}
if _, err = sess.Insert(units); err != nil {
errRollback := sess.Rollback()
if errRollback != nil {
log.Error("UpdateTeamUnits sess.Rollback: %v", errRollback)
if len(units) > 0 {
if _, err = sess.Insert(units); err != nil {
errRollback := sess.Rollback()
if errRollback != nil {
log.Error("UpdateTeamUnits sess.Rollback: %v", errRollback)
}
return err
}
return err
}
return sess.Commit()