Преглед на файлове

cmd/web: fix wrong ExternalURL when specify port via CLI flag

Fixes #5936.
ᴜɴᴋɴᴡᴏɴ преди 5 години
родител
ревизия
0d6c405ccb
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      internal/cmd/web.go

+ 1 - 1
internal/cmd/web.go

@@ -683,7 +683,7 @@ func runWeb(c *cli.Context) error {
 
 	// Flag for port number in case first time run conflict.
 	if c.IsSet("port") {
-		conf.Server.URL.Host = strings.Replace(conf.Server.URL.Host, conf.Server.URL.Port(), c.String("port"), 1)
+		conf.Server.URL.Host = strings.Replace(conf.Server.URL.Host, ":"+conf.Server.URL.Port(), ":"+c.String("port"), 1)
 		conf.Server.ExternalURL = conf.Server.URL.String()
 		conf.Server.HTTPPort = c.String("port")
 	}