EmailJobs log & skip cases where no benutzer_uid email and no private email is available

This commit is contained in:
Johann Hoffmann
2026-02-26 11:36:06 +01:00
parent 4e2c3f7741
commit 859cb39a9d
@@ -645,6 +645,11 @@ class AbgabetoolJob extends JOB_Controller
);
$email = $betreuerRow->uid ? $betreuerRow->uid."@".DOMAIN : $betreuerRow->private_email;
if(!$email) {
$this->_ci->logInfo('Could not send Email for Betreuer PersonID: "'.$data->person_id.'".');
continue;
}
// send email with bundled info
sendSanchoMail(
@@ -768,6 +773,12 @@ class AbgabetoolJob extends JOB_Controller
$email = $data->uid ? $data->uid."@".DOMAIN : $data->private_email;
// in rare cases there are betreuer (often zweitbetreuer) without uid and without private email
if(!$email) {
$this->_ci->logInfo('Could not send Email for Betreuer PersonID: "'.$data->person_id.'".');
continue;
}
// send email with bundled info
sendSanchoMail(
'PaabgabeUpdatesBetSM',