modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
| 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit eab76569c484c9a291f8c958b872c9f639b5e1ec
Author: Heiko W. Rupp <hwr(a)redhat.com>
Date: Fri Nov 29 12:19:05 2013 +0100
[BZ 1035816] Fix handling of "disable after fire" definitions.
diff --git
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
index 318fa74..3b43bee 100644
---
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
+++
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/rest/AlertDefinitionHandlerBean.java
@@ -1147,6 +1147,10 @@ public class AlertDefinitionHandlerBean extends AbstractRestBean {
AlertDampening dampening = def.getAlertDampening();
adr.setDampeningCategory(dampening.getCategory().name());
+ if (dampening.getCategory()== AlertDampening.Category.NONE &&
def.getWillRecover()) {
+ adr.setDampeningCategory(AlertDampening.Category.ONCE.name());
+ }
+
AlertDampening.TimeUnits units = dampening.getValueUnits();
String s = units != null ? " " + units.name() : "";
adr.setDampeningCount(dampening.getValue());
Show replies by date