From 80e75dd7deba1dd73d6e9402ce61ed7d6e230a4e Mon Sep 17 00:00:00 2001 From: Kiran Kamineni Date: Wed, 17 Oct 2018 14:56:24 -0700 Subject: Return a more helpful message for existing domain Return a more helpful message in case you are creating a domain where it already exists. The client's behavior can be tailored based on the returned message in this case. Issue-ID: AAF-573 Change-Id: I9fdebe8f136ba09e04576214b37a76213a4ad529 Signed-off-by: Kiran Kamineni --- sms-service/src/sms/backend/vault.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sms-service/src/sms/backend/vault.go b/sms-service/src/sms/backend/vault.go index ba3e502..a560c70 100644 --- 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 { + 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") } -- cgit 1.2.3-korg