From a4c5bef1884bfc4160273099a72fc1a93ba8f9db Mon Sep 17 00:00:00 2001 From: alena Date: Wed, 26 Jan 2011 10:30:37 -0800 Subject: [PATCH] disableOneToOneNat: generate usage events for all rules (port ranges) that are being removed --- server/src/com/cloud/network/rules/RulesManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/com/cloud/network/rules/RulesManagerImpl.java b/server/src/com/cloud/network/rules/RulesManagerImpl.java index 0d4b80591f0..3660e83efc8 100644 --- a/server/src/com/cloud/network/rules/RulesManagerImpl.java +++ b/server/src/com/cloud/network/rules/RulesManagerImpl.java @@ -603,6 +603,8 @@ public class RulesManagerImpl implements RulesManager, RulesService, Manager { for (FirewallRuleVO rule : rules) { rule.setState(State.Revoke); _firewallDao.update(rule.getId(), rule); + UsageEventVO usageEvent = new UsageEventVO(EventTypes.EVENT_NET_RULE_DELETE, rule.getAccountId(), 0, rule.getId(), null); + _usageEventDao.persist(usageEvent); } }