entc: return ErrNotFound on UpdateOne

Summary: Pull Request resolved: https://github.com/facebookincubator/ent/pull/52

Reviewed By: alexsn

Differential Revision: D17737477

fbshipit-source-id: 13890619e0af28a28e3d7bd50d7e4287599eeaf0
This commit is contained in:
Ariel Mashraki
2019-10-03 06:22:49 -07:00
committed by Facebook Github Bot
parent 8b9e5cd7d0
commit 8e66691db5
41 changed files with 42 additions and 42 deletions

View File

@@ -272,7 +272,7 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) {
}
switch n := len(ids); {
case n == 0:
return nil, fmt.Errorf("ent: Card not found with id: %v", cuo.id)
return nil, &ErrNotFound{fmt.Sprintf("Card with id: %v", cuo.id)}
case n > 1:
return nil, fmt.Errorf("ent: more than one Card with the same id: %v", cuo.id)
}

View File

@@ -308,7 +308,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) {
}
switch n := len(ids); {
case n == 0:
return nil, fmt.Errorf("ent: User not found with id: %v", uuo.id)
return nil, &ErrNotFound{fmt.Sprintf("User with id: %v", uuo.id)}
case n > 1:
return nil, fmt.Errorf("ent: more than one User with the same id: %v", uuo.id)
}