From: Kiran Kamineni Date: Wed, 17 Oct 2018 21:56:24 +0000 (-0700) Subject: Return a more helpful message for existing domain X-Git-Tag: 3.0.1~4 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=80e75dd7deba1dd73d6e9402ce61ed7d6e230a4e;p=aaf%2Fsms.git 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 --- 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") }