From e7129f5bc7598a03fcaeaddb685222c9ddae6675 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Mon, 11 Nov 2024 08:49:30 +0100 Subject: [PATCH] Fix null value error --- app/Http/Controllers/MyShowsController.php | 26 ++++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/app/Http/Controllers/MyShowsController.php b/app/Http/Controllers/MyShowsController.php index 05dd2a7aa..5c113263b 100644 --- a/app/Http/Controllers/MyShowsController.php +++ b/app/Http/Controllers/MyShowsController.php @@ -133,21 +133,23 @@ class MyShowsController extends BasePageController $shows = UserSerie::getShows($this->userdata->id); $results = []; $catArr = []; - foreach ($shows as $showk => $show) { - $showcats = explode('|', $show['categories']); - if (\is_array($showcats) && ! empty($showcats)) { - foreach ($showcats as $scat) { - if (! empty($scat)) { - $catArr[] = $categories[$scat]; + if ($shows !== null) { + foreach ($shows as $showk => $show) { + $showcats = explode('|', $show['categories']); + if (\is_array($showcats) && ! empty($showcats)) { + foreach ($showcats as $scat) { + if (! empty($scat)) { + $catArr[] = $categories[$scat]; + } } + $show['categoryNames'] = implode(', ', $catArr); + } else { + $show['categoryNames'] = ''; } - $show['categoryNames'] = implode(', ', $catArr); - } else { - $show['categoryNames'] = ''; - } - $results[$showk] = $show; - } + $results[$showk] = $show; + } + } $this->smarty->assign('shows', $results); $content = $this->smarty->fetch('myshows.tpl');