fix: 解决网站域名重复端口不能提交的问题 (#2850)

pull/2851/head
zhengkunwang 2023-11-08 16:41:29 +08:00 committed by GitHub
parent ac97d3c05a
commit 01f5c868b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 1 deletions

View File

@ -719,7 +719,6 @@ func getWebsiteDomains(domains string, defaultPort int, websiteID uint) (domainM
} }
for port := range ports { for port := range ports {
addPorts = append(addPorts, port)
if existPorts, _ := websiteDomainRepo.GetBy(websiteDomainRepo.WithPort(port)); len(existPorts) == 0 { if existPorts, _ := websiteDomainRepo.GetBy(websiteDomainRepo.WithPort(port)); len(existPorts) == 0 {
errMap := make(map[string]interface{}) errMap := make(map[string]interface{})
errMap["port"] = port errMap["port"] = port
@ -742,6 +741,9 @@ func getWebsiteDomains(domains string, defaultPort int, websiteID uint) (domainM
return return
} }
} }
if existPorts, _ := websiteDomainRepo.GetBy(websiteDomainRepo.WithWebsiteId(websiteID), websiteDomainRepo.WithPort(port)); len(existPorts) == 0 {
addPorts = append(addPorts, port)
}
} }
return return