From 2a13bf24a34cd0596d635be9edb4b268b6ca57de Mon Sep 17 00:00:00 2001 From: Iglocska Date: Wed, 18 Jan 2017 11:24:17 +0100 Subject: [PATCH] fix: Temporary fix for no relatedattributes producing an empty string instead of an empty array in the retrieved data --- app/Controller/EventsController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Controller/EventsController.php b/app/Controller/EventsController.php index c56de17ac..c7a26c1fd 100644 --- a/app/Controller/EventsController.php +++ b/app/Controller/EventsController.php @@ -792,11 +792,11 @@ class EventsController extends AppController { // workaround to get the event dates in to the attribute relations $relatedDates = array(); - if (isset($event['RelatedEvent'])) { + if (!empty($event['RelatedEvent'])) { foreach ($event['RelatedEvent'] as $relation) { $relatedDates[$relation['Event']['id']] = $relation['Event']['date']; } - if (isset($event['RelatedAttribute'])) { + if (!empty($event['RelatedAttribute'])) { foreach ($event['RelatedAttribute'] as $key => $relatedAttribute) { foreach ($relatedAttribute as $key2 => $relation) { $event['RelatedAttribute'][$key][$key2]['date'] = $relatedDates[$relation['id']];