fix logic and tests, update docker CI file
This commit is contained in:
@@ -40,7 +40,11 @@ class InvoiceManagementService
|
||||
$parents = User::getUsersByRoleAndSchoolYear('parent', $schoolYear);
|
||||
|
||||
foreach ($parents as $parent) {
|
||||
$students = Student::query()->where('parent_id', $parent['id'])->get()->map(fn ($r) => (array) $r)->all();
|
||||
$students = Student::query()
|
||||
->where('parent_id', $parent['id'])
|
||||
->get()
|
||||
->map(fn ($r) => $r->toArray())
|
||||
->all();
|
||||
|
||||
$parentData = [
|
||||
'parent_name' => trim(($parent['firstname'] ?? '') . ' ' . ($parent['lastname'] ?? '')),
|
||||
@@ -106,7 +110,7 @@ class InvoiceManagementService
|
||||
->where('student_id', $student['id'])
|
||||
->where('school_year', $schoolYear)
|
||||
->get()
|
||||
->map(fn ($r) => (array) $r)
|
||||
->map(fn ($r) => $r->toArray())
|
||||
->all();
|
||||
|
||||
foreach ($enrollments as $enrollment) {
|
||||
|
||||
Reference in New Issue
Block a user