diff --git a/src/pages/index.astro b/src/pages/index.astro index 7e734b2..8691ed2 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -21,9 +21,10 @@ while (url?.startsWith(Astro.url.origin)) { } if (url && url !== '/' && url !== '') { + const exists = await client.exists('cozy:url:' + url) // try cache - article = (await client.json.get('cozy:url:' + url)) as ArticleData - if (article !== null) { + if (exists) { + article = (await client.json.get('cozy:url:' + url)) as ArticleData console.log('>>> Using cached content', article.url) } else { try {