summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/admin/handlers.go13
1 files changed, 9 insertions, 4 deletions
diff --git a/system/admin/handlers.go b/system/admin/handlers.go
index 8b09e3d..b7d6ba0 100644
--- a/system/admin/handlers.go
+++ b/system/admin/handlers.go
@@ -519,16 +519,21 @@ func deleteHandler(res http.ResponseWriter, req *http.Request) {
return
}
- q := req.URL.Query()
- id := q.Get("id")
- t := q.Get("type")
+ err := req.ParseMultipartForm(1024 * 1024 * 4) // maxMemory 4MB
+ if err != nil {
+ res.WriteHeader(http.StatusInternalServerError)
+ return
+ }
+
+ id := req.FormValue("id")
+ t := req.FormValue("type")
if id == "" || t == "" {
res.WriteHeader(http.StatusBadRequest)
return
}
- err := db.DeleteContent(t + ":" + id)
+ err = db.DeleteContent(t + ":" + id)
if err != nil {
res.WriteHeader(http.StatusInternalServerError)
return