From 27fcf8d30a8c8dda281739c84af4033c93d96faf Mon Sep 17 00:00:00 2001 From: Ethan Koenig Date: Fri, 13 Jan 2017 21:14:48 -0500 Subject: Bug fixes for webhook API (#650) --- models/webhook.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'models/webhook.go') diff --git a/models/webhook.go b/models/webhook.go index c9c3c21a46..8f5c561939 100644 --- a/models/webhook.go +++ b/models/webhook.go @@ -258,8 +258,10 @@ func deleteWebhook(bean *Webhook) (err error) { return err } - if _, err = sess.Delete(bean); err != nil { + if count, err := sess.Delete(bean); err != nil { return err + } else if count == 0 { + return ErrWebhookNotExist{ID: bean.ID} } else if _, err = sess.Delete(&HookTask{HookID: bean.ID}); err != nil { return err } -- cgit v1.2.3