func (m *UserManager) SetDisplayName(usr user.User, displayName string) error { tx, err := m.begin() if err != nil { return err } defer rollback(tx) usr.DisplayName = displayName if err = m.userRepo.Update(tx, usr); err != nil { return err } if err = tx.Commit(); err != nil { return err } return nil }