command/namespace: Move trailing slash check to the end (#5163)

This commit is contained in:
Calvin Leung Huang 2018-08-22 15:49:24 -07:00 committed by GitHub
parent 18b21275d9
commit 5812a84c28
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 6 deletions

View File

@ -85,12 +85,14 @@ func (c *NamespaceCreateCommand) Run(args []string) int {
return 2
}
if !strings.HasSuffix(namespacePath, "/") {
namespacePath = namespacePath + "/"
}
if c.flagNamespace != notSetNamespace {
namespacePath = path.Join(c.flagNamespace, namespacePath)
}
if !strings.HasSuffix(namespacePath, "/") {
namespacePath = namespacePath + "/"
}
// Output full path
c.UI.Output(fmt.Sprintf("Success! Namespace created at: %s", namespacePath))
return 0

View File

@ -90,13 +90,14 @@ func (c *NamespaceDeleteCommand) Run(args []string) int {
return OutputSecret(c.UI, secret)
}
if !strings.HasSuffix(namespacePath, "/") {
namespacePath = namespacePath + "/"
}
if c.flagNamespace != notSetNamespace {
namespacePath = path.Join(c.flagNamespace, namespacePath)
}
if !strings.HasSuffix(namespacePath, "/") {
namespacePath = namespacePath + "/"
}
c.UI.Output(fmt.Sprintf("Success! Namespace deleted at: %s", namespacePath))
return 0
}