Org update should throw error if not found (#7066)

* Org update should give error if not found

* Used affected rows
This commit is contained in:
Utkarsh Bhatnagar 2017-01-03 00:21:18 -08:00 committed by Torkel Ödegaard
parent d8ebebc612
commit 65057212e7

View File

@ -133,10 +133,16 @@ func UpdateOrg(cmd *m.UpdateOrgCommand) error {
Updated: time.Now(),
}
if _, err := sess.Id(cmd.OrgId).Update(&org); err != nil {
affectedRows, err := sess.Id(cmd.OrgId).Update(&org)
if err != nil {
return err
}
if affectedRows == 0 {
return m.ErrOrgNotFound
}
sess.publishAfterCommit(&events.OrgUpdated{
Timestamp: org.Updated,
Id: org.Id,