diff --git a/admin/api/handlers.go b/admin/api/handlers.go index 3eee1d75..2be16b34 100644 --- a/admin/api/handlers.go +++ b/admin/api/handlers.go @@ -8,6 +8,7 @@ import ( "log" "net/http" "strconv" + "strings" "time" "srs.epita.fr/fic-server/libfic" @@ -317,7 +318,7 @@ func fileHandler(f func(fic.EFile, []byte) (interface{}, error)) func(httprouter func certificateHandler(f func(fic.Certificate, []byte) (interface{}, error)) func(httprouter.Params, []byte) (interface{}, error) { return func(ps httprouter.Params, body []byte) (interface{}, error) { - if certid, err := strconv.ParseUint(string(ps.ByName("certid")), 10, 64); err != nil { + if certid, err := strconv.ParseUint(strings.TrimSuffix(string(ps.ByName("certid")), ".p12"), 10, 64); err != nil { return nil, err } else if cert, err := fic.GetCertificate(certid); err != nil { return nil, err diff --git a/admin/static/views/pki.html b/admin/static/views/pki.html index 6edc57d1..41031b26 100644 --- a/admin/static/views/pki.html +++ b/admin/static/views/pki.html @@ -28,7 +28,7 @@ {{ certificate.revoked }} - Télécharger + Télécharger diff --git a/admin/static/views/team-edit.html b/admin/static/views/team-edit.html index c480e823..26a6b1c7 100644 --- a/admin/static/views/team-edit.html +++ b/admin/static/views/team-edit.html @@ -89,7 +89,7 @@
Date de création - Télécharger + Télécharger
{{ cert.creation }}
Mot de passe