mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
"hasContent" guardrail in abgabetoolJob to avoid sending empty email templates when every possible relevant change has been filtered by the job;
This commit is contained in:
@@ -358,7 +358,8 @@ class AbgabetoolJob extends JOB_Controller
|
|||||||
foreach($assistenzMap as $assistenz_person_id => $tupelArr) {
|
foreach($assistenzMap as $assistenz_person_id => $tupelArr) {
|
||||||
|
|
||||||
$abgabenString = '<div style="font-family: Arial, sans-serif; color: #333;">';
|
$abgabenString = '<div style="font-family: Arial, sans-serif; color: #333;">';
|
||||||
|
$hasContent = false;
|
||||||
|
|
||||||
foreach($tupelArr as $tupel) {
|
foreach($tupelArr as $tupel) {
|
||||||
$projektarbeit_id = $tupel[0];
|
$projektarbeit_id = $tupel[0];
|
||||||
$assistenzRow = $tupel[1];
|
$assistenzRow = $tupel[1];
|
||||||
@@ -377,6 +378,7 @@ class AbgabetoolJob extends JOB_Controller
|
|||||||
if(count($relevantAbgaben) == 0) {
|
if(count($relevantAbgaben) == 0) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
$hasContent = true;
|
||||||
|
|
||||||
// Format the Student Name
|
// Format the Student Name
|
||||||
$s = $relevantAbgaben[0];
|
$s = $relevantAbgaben[0];
|
||||||
@@ -447,7 +449,12 @@ class AbgabetoolJob extends JOB_Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
$abgabenString .= '</div>';
|
$abgabenString .= '</div>';
|
||||||
|
|
||||||
|
// skip send entirely
|
||||||
|
if (!$hasContent) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// done with building the change list, now send it
|
// done with building the change list, now send it
|
||||||
$assistenzRow = $tupelArr[0][1];
|
$assistenzRow = $tupelArr[0][1];
|
||||||
$anrede = $assistenzRow->anrede;
|
$anrede = $assistenzRow->anrede;
|
||||||
|
|||||||
Reference in New Issue
Block a user