From f394ffaf74a6435b85fbb3d979ab604ff873ff2e Mon Sep 17 00:00:00 2001 From: meskio <meskio@sindominio.net> Date: Fri, 23 Oct 2020 16:51:35 +0200 Subject: [PATCH] Delete products permanently --- api/product.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/product.go b/api/product.go index a2119a8..b3669b7 100644 --- a/api/product.go +++ b/api/product.go @@ -86,7 +86,9 @@ func (a *api) GetProduct(w http.ResponseWriter, req *http.Request) { func (a *api) DeleteProduct(w http.ResponseWriter, req *http.Request) { vars := mux.Vars(req) - err := a.db.Where("code = ?", vars["code"]).Delete(&Product{}).Error + err := a.db.Unscoped(). + Where("code = ?", vars["code"]). + Delete(&Product{}).Error if err != nil { log.Printf("Can't delete product %s: %v", vars["code"], err) w.WriteHeader(http.StatusInternalServerError) -- GitLab