From 5ffd6d612b4ca5f1139de86178ed3a41dddaf266 Mon Sep 17 00:00:00 2001 From: Florian Duraffourg Date: Tue, 10 Jan 2017 16:14:50 +0100 Subject: [PATCH] Fix path rewrite on DB change --- pkg/api/api.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/api/api.go b/pkg/api/api.go index 7e629ef..0256741 100644 --- a/pkg/api/api.go +++ b/pkg/api/api.go @@ -5,7 +5,6 @@ import ( "errors" "fmt" neturl "net/url" - "strings" "time" "github.com/gin-gonic/gin" @@ -147,9 +146,9 @@ func SwitchDb(c *gin.Context) { return } - newStr := strings.Replace(conn.ConnectionString, currentUrl.Path, "/"+name, 1) + currentUrl.Path = name - cl, err := client.NewFromUrl(newStr, nil) + cl, err := client.NewFromUrl(currentUrl.String(), nil) if err != nil { c.JSON(400, Error{err.Error()}) return