Code Review
/
aaf
/
sms.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Return a more helpful message for existing domain
[aaf/sms.git]
/
sms-service
/
src
/
sms
/
backend
/
vault.go
diff --git
a/sms-service/src/sms/backend/vault.go
b/sms-service/src/sms/backend/vault.go
index
ba3e502
..
a560c70
100644
(file)
--- a/
sms-service/src/sms/backend/vault.go
+++ b/
sms-service/src/sms/backend/vault.go
@@
-287,6
+287,10
@@
func (v *Vault) CreateSecretDomain(name string) (SecretDomain, error) {
err = v.vaultClient.Sys().Mount(mountPath, mountInput)
if smslogger.CheckError(err, "Create Domain") != nil {
err = v.vaultClient.Sys().Mount(mountPath, mountInput)
if smslogger.CheckError(err, "Create Domain") != nil {
+ if strings.Contains(err.Error(), "existing mount") {
+ //It is already mounted
+ return SecretDomain{}, errors.New("existing domain")
+ }
return SecretDomain{}, errors.New("Unable to create Secret Domain")
}
return SecretDomain{}, errors.New("Unable to create Secret Domain")
}