mirror of
https://github.com/mxpv/podsync.git
synced 2024-05-11 05:55:04 +00:00
Do not fail if event is already deleted
This commit is contained in:
@@ -68,7 +68,12 @@ func (h Handler) Handle(pledge *patreon.Pledge, event string) error {
|
|||||||
case patreon.EventUpdatePledge:
|
case patreon.EventUpdatePledge:
|
||||||
return h.db.Update(model)
|
return h.db.Update(model)
|
||||||
case patreon.EventDeletePledge:
|
case patreon.EventDeletePledge:
|
||||||
return h.db.Delete(model)
|
err := h.db.Delete(model)
|
||||||
|
if err == pg.ErrNoRows {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
return err
|
||||||
default:
|
default:
|
||||||
return fmt.Errorf("unknown event: %s", event)
|
return fmt.Errorf("unknown event: %s", event)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user