PM-1466
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron. al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
This commit is contained in:
@@ -533,7 +533,17 @@ function resendEmails()
|
||||
|
||||
setExecutionResultMessage("DONE");
|
||||
} catch (Exception $e) {
|
||||
setExecutionResultMessage("WITH ERRORS", "error");
|
||||
$c = new Criteria("workflow");
|
||||
$c->clearSelectColumns();
|
||||
$c->addSelectColumn(ConfigurationPeer::CFG_UID);
|
||||
$c->add(ConfigurationPeer::CFG_UID, "Emails");
|
||||
$result = ConfigurationPeer::doSelectRS($c);
|
||||
$result->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||
|
||||
if($result->next() != 1) setExecutionResultMessage("WARNING", "warning");
|
||||
else setExecutionResultMessage("WITH ERRORS", "error");
|
||||
|
||||
/*setExecutionResultMessage("WITH ERRORS", "error");*/
|
||||
eprintln(" '-" . $e->getMessage(), "red");
|
||||
saveLog("resendEmails", "error", "Error Resending Emails: " . $e->getMessage());
|
||||
}
|
||||
@@ -990,6 +1000,10 @@ function setExecutionResultMessage($m, $t='')
|
||||
if ($t == 'info') {
|
||||
$c = 'yellow';
|
||||
}
|
||||
|
||||
if ($t == 'warning') {
|
||||
$c = 'yellow';
|
||||
}
|
||||
|
||||
eprintln("[$m]", $c);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user