diff --git a/backend/app/service/firewall.go b/backend/app/service/firewall.go index 58067882d..c9f94463c 100644 --- a/backend/app/service/firewall.go +++ b/backend/app/service/firewall.go @@ -267,6 +267,7 @@ func (u *FirewallService) OperatePortRule(req dto.PortRuleOperate, reload bool) _ = u.addPortRecord(req) }(req) } + wg.Wait() return nil } @@ -343,6 +344,7 @@ func (u *FirewallService) OperateAddressRule(req dto.AddrRuleOperate, reload boo _ = u.addAddressRecord(req) }(req) } + wg.Wait() if reload { return client.Reload() }