diff --git a/workflow/engine/classes/class.calendar.php b/workflow/engine/classes/class.calendar.php
index 24c968d2b..31ddf7e50 100755
--- a/workflow/engine/classes/class.calendar.php
+++ b/workflow/engine/classes/class.calendar.php
@@ -839,20 +839,11 @@ class calendar extends CalendarDefinition
$finDate = date('Y-m-d H:i:s');
}
- $secondDuration = 0.00;
-
- if ( (strtotime($iniDate)) < (strtotime($finDate)) ) {
- $timeIniDate = strtotime($iniDate);
- $timeFinDate = strtotime($finDate);
- } elseif ( (strtotime($finDate)) < (strtotime($iniDate)) ) {
- $timeIniDate = strtotime($finDate);
- $timeFinDate = strtotime($iniDate);
- $auxDate = $iniDate;
- $iniDate = $finDate;
- $finDate = $auxDate;
- } else {
- return $secondDuration;
- }
+ if ((strtotime($finDate)) <= (strtotime($iniDate))) {
+ return 0.00;
+ }
+
+ $secondDuration = 0.00;
$finDate = $this->dashGetIniDate($finDate, $calendarData);
$newDate = $iniDate;
@@ -1047,4 +1038,4 @@ class calendar extends CalendarDefinition
}
}
-?>
\ No newline at end of file
+?>
diff --git a/workflow/engine/config/schema.xml b/workflow/engine/config/schema.xml
index 21ee5cd01..f2c40ce46 100755
--- a/workflow/engine/config/schema.xml
+++ b/workflow/engine/config/schema.xml
@@ -860,6 +860,8 @@