Bläddra i källkod

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

* Org update should give error if not found

* Used affected rows
Utkarsh Bhatnagar 9 år sedan
förälder
incheckning
65057212e7
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      pkg/services/sqlstore/org.go

+ 7 - 1
pkg/services/sqlstore/org.go

@@ -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,