diff --git a/models/peer/peer_cache.go b/models/peer/peer_cache.go index 6f8debc..545a3ae 100644 --- a/models/peer/peer_cache.go +++ b/models/peer/peer_cache.go @@ -34,14 +34,13 @@ func (p *PeerCache) urlFormat(url string, dt utils.DataType) string { // localhost is replaced by the local peer URL // because localhost must collide on a web request security protocol if strings.Contains(url, "localhost") || strings.Contains(url, "127.0.0.1") { - url = strings.ReplaceAll(url, "localhost", dt.API()) - url = strings.ReplaceAll(url, "127.0.0.1", dt.API()) r := regexp.MustCompile("(:[0-9]+)") t := r.FindString(url) if t != "" { - url = strings.Replace(url, t, ":8080", -1) + url = strings.Replace(url, t, "", -1) } - r.ReplaceAllString(url, ":8080") + url = strings.ReplaceAll(url, "localhost", dt.API()+":8080") + url = strings.ReplaceAll(url, "127.0.0.1", dt.API()+":8080") } return url }