From a521ace9f7648029ff69d4777bdcc20517e91e95 Mon Sep 17 00:00:00 2001 From: msquare Date: Wed, 21 Aug 2019 01:25:53 +0200 Subject: fix shift view bug --- includes/controller/shifts_controller.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'includes/controller/shifts_controller.php') diff --git a/includes/controller/shifts_controller.php b/includes/controller/shifts_controller.php index caf124ba..804c7f32 100644 --- a/includes/controller/shifts_controller.php +++ b/includes/controller/shifts_controller.php @@ -269,11 +269,12 @@ function shift_controller() $shifttype = ShiftType($shift['shifttype_id']); $room = Room($shift['RID']); - $angeltypes = AngelTypes(); + $angeltypes_source = AngelTypes(); + $angeltypes = []; $user_shifts = Shifts_by_user($user->id); $shift_signup_state = new ShiftSignupState(ShiftSignupState::OCCUPIED, 0); - foreach ($angeltypes as &$angeltype) { + foreach ($angeltypes_source as &$angeltype) { $needed_angeltype = NeededAngeltype_by_Shift_and_Angeltype($shift, $angeltype); if (empty($needed_angeltype)) { continue; @@ -292,6 +293,7 @@ function shift_controller() ); $shift_signup_state->combineWith($angeltype_signup_state); $angeltype['shift_signup_state'] = $angeltype_signup_state; + $angeltypes[] = $angeltype; } return [ -- cgit v1.2.3-54-g00ecf