mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 05:53:13 +00:00
new task workflow02
fix bugs
This commit is contained in:
@@ -85,7 +85,7 @@ abstract class task_databoxAbstract extends task_abstract
|
||||
|
||||
try {
|
||||
// get the records to process
|
||||
$databox = databox::get_instance((int)$row['sbas_id']);
|
||||
$databox = databox::get_instance((int) $row['sbas_id']);
|
||||
} catch (Exception $e) {
|
||||
$this->log(sprintf('Warning : can\' connect to sbas(%s)', $row['sbas_id']));
|
||||
continue;
|
||||
@@ -111,6 +111,7 @@ abstract class task_databoxAbstract extends task_abstract
|
||||
switch ($process_ret) {
|
||||
case self::STATE_MAXMEGSREACHED:
|
||||
case self::STATE_MAXRECSDONE:
|
||||
case self::STATE_OK:
|
||||
if ($this->getRunner() == self::RUNNER_SCHEDULER) {
|
||||
$this->setState(self::STATE_TORESTART);
|
||||
$this->running = FALSE;
|
||||
@@ -126,9 +127,6 @@ abstract class task_databoxAbstract extends task_abstract
|
||||
// DO NOT SUICIDE IN THE LOOP, may have to work on other sbas !!!
|
||||
$task_must_delete = TRUE;
|
||||
break;
|
||||
|
||||
case self::STATE_OK:
|
||||
break;
|
||||
}
|
||||
|
||||
$this->flushRecordsSbas();
|
||||
@@ -160,7 +158,6 @@ abstract class task_databoxAbstract extends task_abstract
|
||||
|
||||
// process the records
|
||||
$ret = $this->processLoop($databox, $rs);
|
||||
|
||||
} catch (Exception $e) {
|
||||
$this->log('Error : ' . $e->getMessage());
|
||||
}
|
||||
|
Reference in New Issue
Block a user