diff --git a/pkg/campsite/types/admin.go b/pkg/campsite/types/admin.go index 9ac8235..842f528 100644 --- a/pkg/campsite/types/admin.go +++ b/pkg/campsite/types/admin.go @@ -244,9 +244,13 @@ func processTypeForm(w http.ResponseWriter, r *http.Request, user *auth.User, co tx := conn.MustBegin(r.Context()) if err := act(r.Context(), tx); err == nil { - tx.Commit(r.Context()) + if err := tx.Commit(r.Context()); err != nil { + panic(err) + } } else { - tx.Rollback(r.Context()) + if err := tx.Rollback(r.Context()); err != nil { + panic(err) + } panic(err) } httplib.Redirect(w, r, "/admin/campsites/types", http.StatusSeeOther)