fix: enable cache by default and skip caching empty castopod results

This commit is contained in:
2026-07-24 20:55:35 +04:00
parent 9cf7487f24
commit 576a72a0e1
3 changed files with 10 additions and 7 deletions
+3 -2
View File
@@ -866,8 +866,9 @@ function getCastopodEpisodes($castopodUrl = null, $podcastSlugs = null, $count =
// Limiter au nombre demandé
$allEpisodes = array_slice($allEpisodes, 0, $count);
// Mettre en cache
if (defined('CACHE_ENABLED') && CACHE_ENABLED) {
// Mettre en cache (uniquement si non vide : une erreur temporaire
// — rate limit HTTP 429, timeout… — ne doit pas être figée en cache)
if (!empty($allEpisodes) && defined('CACHE_ENABLED') && CACHE_ENABLED) {
saveToCache($cacheKey, $allEpisodes);
}