From 6a2cdd066ee13efc6489901bbdcbcc5fea35cd71 Mon Sep 17 00:00:00 2001 From: Yassine Doghri Date: Mon, 12 Aug 2024 11:52:50 +0000 Subject: [PATCH] fix(preview): delete episode preview cache after editing episode fixes #514 --- app/Models/EpisodeModel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Models/EpisodeModel.php b/app/Models/EpisodeModel.php index 0a644cdc..1757161c 100644 --- a/app/Models/EpisodeModel.php +++ b/app/Models/EpisodeModel.php @@ -197,7 +197,7 @@ class EpisodeModel extends UuidModel public function getEpisodeByPreviewId(string $previewId): ?Episode { - $cacheName = "podcast_episode#preview-{$previewId}"; + $cacheName = "podcast_episode-preview#{$previewId}"; if (! ($found = cache($cacheName))) { $builder = $this->where([ 'preview_id' => $this->uuid->fromString($previewId) @@ -441,7 +441,7 @@ class EpisodeModel extends UuidModel cache() ->deleteMatching("podcast-{$episode->podcast->handle}*"); cache() - ->delete("podcast_episode#{$episode->id}"); + ->deleteMatching('podcast_episode*'); cache() ->deleteMatching("page_podcast#{$episode->podcast_id}*"); cache()