|
@@ -130,10 +130,12 @@ func (s *wafFormatterService) validateWafDomainCount(ctx context.Context, req v1
|
|
if err != nil {
|
|
if err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
- if !slices.Contains(domainSlice, req.Domain) {
|
|
|
|
- domainCount += 1
|
|
|
|
- if domainCount > int64(congfig.DomainCount) {
|
|
|
|
- return fmt.Errorf("域名数量已达到上限,已配置%d个域名,套餐限制为%d个域名", domainCount, congfig.DomainCount)
|
|
|
|
|
|
+ if req.Domain != "" {
|
|
|
|
+ if !slices.Contains(domainSlice, req.Domain) {
|
|
|
|
+ domainCount += 1
|
|
|
|
+ if domainCount > int64(congfig.DomainCount) {
|
|
|
|
+ return fmt.Errorf("域名数量已达到上限,已配置%d个域名,套餐限制为%d个域名", domainCount, congfig.DomainCount)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return nil
|
|
return nil
|