From 37989bfa7aa1f21cf19aa7107d364a1826c839fc Mon Sep 17 00:00:00 2001
From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com>
Date: Thu, 13 Jan 2022 17:16:02 +0100
Subject: [PATCH] fix(post): refacto of image url replace

---
 src/posts/posts.service.ts | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/posts/posts.service.ts b/src/posts/posts.service.ts
index 18adcffd4..a97d1ffd6 100644
--- a/src/posts/posts.service.ts
+++ b/src/posts/posts.service.ts
@@ -72,12 +72,15 @@ export class PostsService {
     if (!postData.custom_excerpt) {
       postData.excerpt = 'Inconnu';
     }
-    const test = `<p>Test qui va bien Test qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bienTest qui va bien.</p><figure class=\"kg-card kg-image-card\"><img src=\"https://resin-dev.grandlyon.com/content/images/2022/01/resin-logo-1200x630.png\" class=\"kg-image\" alt loading=\"lazy\" width=\"1200\" height=\"630\" srcset=\"https://resin-dev.grandlyon.com/content/images/size/w600/2022/01/resin-logo-1200x630.png 600w, https://resin-dev.grandlyon.com/content/images/size/w1000/2022/01/resin-logo-1200x630.png 1000w, https://resin-dev.grandlyon.com/content/images/2022/01/resin-logo-1200x630.png 1200w\" sizes=\"(min-width: 720px) 720px\"></figure>`;
+
     // Handle image display. Rewrite image URL to fit ghost infra issue.
-    if (postData.feature_image && !this.configService.isLocalConf()) {
-      postData.feature_image = `https://${this.configService.config.host}/blog/content${
-        postData.feature_image.split('/content')[1]
-      }`;
+    if (!this.configService.isLocalConf()) {
+      if (postData.feature_image) {
+        console.log('NOT LOCAL');
+        postData.feature_image = `https://${this.configService.config.host}/blog/content${
+          postData.feature_image.split('/content')[1]
+        }`;
+      }
       const regex = /(https?:\/\/ghost):(\d*)?/g;
       postData.html = postData.html.replace(regex, `https://${this.configService.config.host}/blog`);
     }
-- 
GitLab