modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerBean.java
| 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
New commits:
commit 63aceed0c63ca74ebfaa1b431ae88e967d3b09f7
Author: Ian Springer <ian.springer(a)redhat.com>
Date: Mon Jan 31 13:40:33 2011 -0500
fix another bug with recurring operation schedules
diff --git
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerBean.java
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerBean.java
index 8248b21..308f459 100644
---
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerBean.java
+++
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/operation/OperationManagerBean.java
@@ -2011,10 +2011,13 @@ public class OperationManagerBean implements
OperationManagerLocal, OperationMan
simpleTrigger.setStartTime(startTime);
if (jobTrigger.getRecurrenceType() ==
JobTrigger.RecurrenceType.REPEAT_INTERVAL) {
simpleTrigger.setRepeatInterval(jobTrigger.getRepeatInterval());
- if (jobTrigger.getEndType() == JobTrigger.EndType.DATETIME) {
- simpleTrigger.setEndTime(jobTrigger.getEndDate());
- } else if (jobTrigger.getEndType() == JobTrigger.EndType.REPEAT_COUNT) {
+ if (jobTrigger.getEndType() == JobTrigger.EndType.REPEAT_COUNT) {
simpleTrigger.setRepeatCount(jobTrigger.getRepeatCount());
+ } else {
+ simpleTrigger.setRepeatCount(SimpleTrigger.REPEAT_INDEFINITELY);
+ if (jobTrigger.getEndType() == JobTrigger.EndType.DATETIME) {
+ simpleTrigger.setEndTime(jobTrigger.getEndDate());
+ }
}
}
Show replies by date