diff options
author | Niall Sheridan <nsheridan@gmail.com> | 2017-04-15 18:28:23 +0100 |
---|---|---|
committer | Niall Sheridan <nsheridan@gmail.com> | 2017-04-15 18:29:35 +0100 |
commit | 8ee3c6473f3e2373303b9cb16ab5f059f9e6369e (patch) | |
tree | a2b91693e0b33c303b42077fe429f3f52728ea16 /server/web.go | |
parent | 54cefc8500136ca60f294bbb3360faeccaaf52b1 (diff) |
Revoke multiple certs in a single call
Diffstat (limited to 'server/web.go')
-rw-r--r-- | server/web.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/server/web.go b/server/web.go index edaa394..08162d5 100644 --- a/server/web.go +++ b/server/web.go @@ -240,10 +240,8 @@ func revokeCertHandler(a *appContext, w http.ResponseWriter, r *http.Request) (i return a.login(w, r) } r.ParseForm() - for _, id := range r.Form["cert_id"] { - if err := certstore.Revoke(id); err != nil { - return http.StatusInternalServerError, errors.Wrap(err, "unable to revoke") - } + if err := certstore.Revoke(r.Form["cert_id"]); err != nil { + return http.StatusInternalServerError, errors.Wrap(err, "unable to revoke certs") } http.Redirect(w, r, "/admin/certs", http.StatusSeeOther) return http.StatusSeeOther, nil |