From 033c29a26caaead53790995d826afd52ad804f4c Mon Sep 17 00:00:00 2001 From: Brian Kassouf Date: Mon, 11 Nov 2019 09:04:24 -0800 Subject: [PATCH] Fix issue deleting DB connections on Secondaries (#7853) --- builtin/logical/database/path_config_connection.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builtin/logical/database/path_config_connection.go b/builtin/logical/database/path_config_connection.go index 644ab772cf..ac40d9f66a 100644 --- a/builtin/logical/database/path_config_connection.go +++ b/builtin/logical/database/path_config_connection.go @@ -8,6 +8,7 @@ import ( "strings" "github.com/fatih/structs" + "github.com/hashicorp/errwrap" uuid "github.com/hashicorp/go-uuid" "github.com/hashicorp/vault/sdk/database/dbplugin" "github.com/hashicorp/vault/sdk/framework" @@ -217,7 +218,7 @@ func (b *databaseBackend) connectionDeleteHandler() framework.OperationFunc { err := req.Storage.Delete(ctx, fmt.Sprintf("config/%s", name)) if err != nil { - return nil, errors.New("failed to delete connection configuration") + return nil, errwrap.Wrapf("failed to delete connection configuration: {{err}}", err) } if err := b.ClearConnection(name); err != nil {