From b5491f00c56f8ec2f5ad10cb80d521e2bd032f3f Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Fri, 2 Feb 2024 17:44:27 +0330 Subject: [PATCH] fix: use thumbnail url as default placeholder image if piexelate fails --- src/services/images.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/services/images.service.ts b/src/services/images.service.ts index 6dda2a1..16f349e 100644 --- a/src/services/images.service.ts +++ b/src/services/images.service.ts @@ -30,9 +30,10 @@ export class PlaceholderService { if (this.exists(fileName)) return this.cache.get(fileName) as string + const thumbnailPath = getStrapiImageUrlBySize('thumbnail', imagePath) + try { const filePath = `${POSTS_IMAGE_PLACEHOLDER_DIR}/${fileName}` - const thumbnailPath = getStrapiImageUrlBySize('thumbnail', imagePath) const imageUrl = transformStrapiImageUrl(thumbnailPath) const imageBuffer = ( await axios({ url: imageUrl, responseType: 'arraybuffer' }) @@ -57,6 +58,6 @@ export class PlaceholderService { console.log(e) } - return '' + return thumbnailPath } }