PM-1764 "0016908: Case scheduler execution stops being..." SOLVED

Issue:
    0016908: Case scheduler execution stops being executed after the "Start date" pass
Cause:
    Hora hardcodeada a "24" cuando se trataba de las cero horas ("00")
Solution:
    - Se ha eliminado esta linea
    - Se ha aplicado el cast-to-int para las horas y minutos
    - Se ha agregado los files requeridos por el cron.php
This commit is contained in:
Victor Saisa Lopez
2015-03-06 14:30:44 -04:00
parent 2563a69d4d
commit 37d9035f9b
2 changed files with 14 additions and 11 deletions

View File

@@ -369,11 +369,10 @@ class CaseScheduler extends BaseCaseScheduler
}
$sActualTime = $aRow['SCH_TIME_NEXT_RUN'];
$sActualDataHour = date( 'H', strtotime( $aRow['SCH_TIME_NEXT_RUN'] ) );
$sActualDataMinutes = date( 'i', strtotime( $aRow['SCH_TIME_NEXT_RUN'] ) );
$dActualSysHour = date( 'H', $nTime );
$dActualSysHour = ($dActualSysHour == '00') ? '24' : $dActualSysHour;
$dActualSysMinutes = date( 'i', $nTime );
$sActualDataHour = (int)(date("H", strtotime($aRow["SCH_TIME_NEXT_RUN"])));
$sActualDataMinutes = (int)(date("i", strtotime($aRow["SCH_TIME_NEXT_RUN"])));
$dActualSysHour = (int)(date("H", $nTime));
$dActualSysMinutes = (int)(date("i", $nTime));
$sActualDataTime = strtotime( $aRow['SCH_TIME_NEXT_RUN'] );
$sActualSysTime = strtotime( $nTime );