diff --git a/http/admin.go b/http/admin.go index bef6cc9..c14248a 100644 --- a/http/admin.go +++ b/http/admin.go @@ -29,7 +29,11 @@ func (h *Handler) deleteBudget(c *gin.Context) { h.clearBudgetData(c, budgetUUID) - h.Service.DeleteBudget(c.Request.Context(), budgetUUID) + err = h.Service.DeleteBudget(c.Request.Context(), budgetUUID) + if err != nil { + c.AbortWithError(http.StatusInternalServerError, err) + return + } } func (h *Handler) clearBudgetData(c *gin.Context, budgetUUID uuid.UUID) {