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(), 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 return err
} }
if affectedRows == 0 {
return m.ErrOrgNotFound
}
sess.publishAfterCommit(&events.OrgUpdated{ sess.publishAfterCommit(&events.OrgUpdated{
Timestamp: org.Updated, Timestamp: org.Updated,
Id: org.Id, Id: org.Id,