diff --git a/pkg/api/bundle/delete.go b/pkg/api/bundle/delete.go index 9254f51..e58ecf7 100644 --- a/pkg/api/bundle/delete.go +++ b/pkg/api/bundle/delete.go @@ -7,8 +7,9 @@ import ( "os" "strconv" - "github.com/Ennovar/gPanel/pkg/gpaccount" "github.com/Ennovar/gPanel/pkg/database" + "github.com/Ennovar/gPanel/pkg/gpaccount" + "github.com/Ennovar/gPanel/pkg/system" ) func Delete(res http.ResponseWriter, req *http.Request, logger *log.Logger, bundles map[string]*gpaccount.Controller, dir string) bool { @@ -62,6 +63,13 @@ func Delete(res http.ResponseWriter, req *http.Request, logger *log.Logger, bund delete(bundles, rqData.Name) + err, err2 := system.DeleteBundleUser(rqData.Name) + if err != nil { + logger.Println(req.URL.Path + "::" + err.Error() + " AND " + err2.Error()) + http.Error(res, err2.Error(), http.StatusInternalServerError) + return false + } + res.WriteHeader(http.StatusNoContent) return true }