From b1dd82806b8e31ff62d5cbb0612998411a8a1259 Mon Sep 17 00:00:00 2001 From: Steve Manuel Date: Sun, 30 Oct 2016 23:14:12 -0700 Subject: fixing delete routine when specifier is in the type name --- system/admin/handlers.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/system/admin/handlers.go b/system/admin/handlers.go index d6c3baa..4a0453d 100644 --- a/system/admin/handlers.go +++ b/system/admin/handlers.go @@ -1009,6 +1009,12 @@ func deleteHandler(res http.ResponseWriter, req *http.Request) { return } + // catch specifier suffix from delete form value + if strings.Contains(t, "_") { + spec := strings.Split(t, "_") + t = spec[0] + } + redir := strings.TrimSuffix(req.URL.Scheme+req.URL.Host+req.URL.Path, "/edit/delete") redir = redir + "/posts?type=" + t http.Redirect(res, req, redir, http.StatusFound) -- cgit v1.2.3