Explorar el Código

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

Fixes #5936.
ᴜɴᴋɴᴡᴏɴ hace 5 años
padre
commit
0d6c405ccb
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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")
 	}