From dd30f45e73fe4f9d57e797bc25e39709b83b2c62 Mon Sep 17 00:00:00 2001 From: Saophalkun Ponlu Date: Mon, 1 Oct 2018 12:31:51 +1300 Subject: [PATCH] Fix an error when there's no hotspots --- code/traits/ProccessMapDataTrait.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/traits/ProccessMapDataTrait.php b/code/traits/ProccessMapDataTrait.php index 5f04a0b..2f22c35 100644 --- a/code/traits/ProccessMapDataTrait.php +++ b/code/traits/ProccessMapDataTrait.php @@ -27,8 +27,10 @@ public function getImageMapViewableData() $data = json_decode($this->ProcessMapData, true); $arrayList = ArrayList::create(); - foreach ($data as $value) { - $arrayList->push(Area::create($value)); + if (is_array($data)) { + foreach ($data as $value) { + $arrayList->push(Area::create($value)); + } } $arrayData = ArrayData::create([