diff --git a/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php index 88ef6a3..922bb90 100644 --- a/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php +++ b/plugins/ahmadfatoni/apigenerator/controllers/api/CartoonsController.php @@ -59,13 +59,15 @@ class CartoonsController extends Controller $dataArray['shots_image'] = $baseUrl . $dataArray['shots_image']; $dataArray['posters_image'] = $baseUrl . $dataArray['posters_image']; - if (!is_null($dataArray['list_characters'])) { - foreach ($dataArray['list_characters'] as &$character) { + if (!is_null($dataArray['list_characters']) && is_array($dataArray['list_characters'])) { + foreach ($dataArray['list_characters'] as &$character) { + if (!is_null($character['character_images']) && is_array($character['character_images'])) { foreach ($character['character_images'] as &$character_image) { $character_image['image'] = $baseUrl . $character_image['image']; } } } + } if (!is_null($dataArray['list_shots'])) { foreach ($dataArray['list_shots'] as &$shot) { @@ -147,4 +149,4 @@ class CartoonsController extends Controller -} \ No newline at end of file +}