From db1b4aadf9ac11968720300704871716463d44d5 Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Wed, 1 Jul 2015 20:39:18 -0500 Subject: [PATCH] Fix regexes to allow hyphens in role names, as the documentation shows --- builtin/logical/pki/path_issue.go | 2 +- builtin/logical/pki/path_roles.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/builtin/logical/pki/path_issue.go b/builtin/logical/pki/path_issue.go index f6c8ca505f..d1239c87dd 100644 --- a/builtin/logical/pki/path_issue.go +++ b/builtin/logical/pki/path_issue.go @@ -14,7 +14,7 @@ import ( func pathIssue(b *backend) *framework.Path { return &framework.Path{ - Pattern: `issue/(?P\w+)`, + Pattern: `issue/(?P\w[\w-]+\w)`, Fields: map[string]*framework.FieldSchema{ "role": &framework.FieldSchema{ Type: framework.TypeString, diff --git a/builtin/logical/pki/path_roles.go b/builtin/logical/pki/path_roles.go index 524e01cfce..46f415031b 100644 --- a/builtin/logical/pki/path_roles.go +++ b/builtin/logical/pki/path_roles.go @@ -11,7 +11,7 @@ import ( func pathRoles(b *backend) *framework.Path { return &framework.Path{ - Pattern: "roles/(?P\\w+)", + Pattern: `roles/(?P\w[\w-]+\w)`, Fields: map[string]*framework.FieldSchema{ "name": &framework.FieldSchema{ Type: framework.TypeString,