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); } }