diff --git a/app/Controllers/Admin/EpisodeController.php b/app/Controllers/Admin/EpisodeController.php index a49b3b5ae0b03718e27eb83c52452a513ce82ede..ab2e21b99cb46f72cb22a732aa9215c59a4fa617 100644 --- a/app/Controllers/Admin/EpisodeController.php +++ b/app/Controllers/Admin/EpisodeController.php @@ -42,7 +42,7 @@ class EpisodeController extends BaseController if (count($params) > 1) { if ( - ! ($this->episode = (new EpisodeModel()) + ! ($episode = (new EpisodeModel()) ->where([ 'id' => $params[1], 'podcast_id' => $params[0], @@ -52,6 +52,8 @@ class EpisodeController extends BaseController throw PageNotFoundException::forPageNotFound(); } + $this->episode = $episode; + unset($params[1]); unset($params[0]); } diff --git a/app/Controllers/Admin/PodcastController.php b/app/Controllers/Admin/PodcastController.php index f1570d094cbed29731cf7584a778d49b9cca64d7..2b294778feba89c68639e119e1ef74be55b12a1b 100644 --- a/app/Controllers/Admin/PodcastController.php +++ b/app/Controllers/Admin/PodcastController.php @@ -33,8 +33,9 @@ class PodcastController extends BaseController } if ( - ($this->podcast = (new PodcastModel())->getPodcastById((int) $params[0])) !== null + ($podcast = (new PodcastModel())->getPodcastById((int) $params[0])) !== null ) { + $this->podcast = $podcast; return $this->{$method}(); } diff --git a/scripts/bundle-prepare.sh b/scripts/bundle-prepare.sh index fb2630cb8d70f520c4b8379f3de06b8f2970e885..73e4e43fc13761a132af2458ea2381cc7e7be4da 100644 --- a/scripts/bundle-prepare.sh +++ b/scripts/bundle-prepare.sh @@ -1,7 +1,7 @@ #!/bin/bash # install only production dependencies using the --no-dev option -php composer.phar install --no-dev --prefer-dist --no-ansi --no-interaction --no-progress --ignore-platform-reqs +composer install --no-dev --prefer-dist --no-ansi --no-interaction --no-progress --ignore-platform-reqs # build all production static assets (css, js, images, icons, fonts, etc.) npm run build