diff --git a/backend/app/service/website.go b/backend/app/service/website.go index 35dcca161..67516e4f3 100644 --- a/backend/app/service/website.go +++ b/backend/app/service/website.go @@ -526,7 +526,7 @@ func (w WebsiteService) CreateWebsiteDomain(create request.WebsiteDomainCreate) for _, domain := range domainModels { wafSite.Domains = append(wafSite.Domains, domain.Domain) if domain.Port != 80 && domain.Port != 443 { - wafSite.Host = append(wafSite.Host, domain.Domain+":"+string(rune(domain.Port))) + wafSite.Host = append(wafSite.Host, domain.Domain+":"+strconv.Itoa(domain.Port)) } } if len(wafSite.Host) == 0 { @@ -619,7 +619,7 @@ func (w WebsiteService) DeleteWebsiteDomain(domainId uint) error { oldHostArray := wafSite.Host var newHostArray []string for _, host := range oldHostArray { - if host == webSiteDomain.Domain+":"+string(rune(webSiteDomain.Port)) { + if host == webSiteDomain.Domain+":"+strconv.Itoa(webSiteDomain.Port) { continue } newHostArray = append(newHostArray, host) diff --git a/backend/app/service/website_utils.go b/backend/app/service/website_utils.go index 754330c8f..730ca382e 100644 --- a/backend/app/service/website_utils.go +++ b/backend/app/service/website_utils.go @@ -316,7 +316,7 @@ func createWafConfig(website *model.Website, domains []model.WebsiteDomain) erro for _, domain := range domains { wafWebsite.Domains = append(wafWebsite.Domains, domain.Domain) - wafWebsite.Host = append(wafWebsite.Host, domain.Domain+":"+string(rune(domain.Port))) + wafWebsite.Host = append(wafWebsite.Host, domain.Domain+":"+strconv.Itoa(domain.Port)) } websitesArray = append(websitesArray, wafWebsite) websitesContent, err := json.Marshal(websitesArray)