From 2ab26e225ebc5706bb2cd255a023c67b66d68613 Mon Sep 17 00:00:00 2001
From: autodeploy <benoit@startinblox.com>
Date: Wed, 10 Jul 2024 12:05:34 +0200
Subject: [PATCH] fixing: ssr gen

---
 .../management/commands/generate_static_content.py    | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/djangoldp/management/commands/generate_static_content.py b/djangoldp/management/commands/generate_static_content.py
index bd6040a..2f89d13 100644
--- a/djangoldp/management/commands/generate_static_content.py
+++ b/djangoldp/management/commands/generate_static_content.py
@@ -121,12 +121,13 @@ class StaticContentGenerator:
                     content_id = urljoin(self.base_uri, content_id)
                     parsed_url = urlparse(content_id)
 
-                path = parsed_url.path
-                if path.startswith(urlparse(self.base_uri).path):
-                    path = path[len(urlparse(self.base_uri).path):]
+                if not 'ssr/' in data['@id']:
+                  path = parsed_url.path
+                  if path.startswith(urlparse(self.base_uri).path):
+                      path = path[len(urlparse(self.base_uri).path):]
 
-                new_id = f'/ssr{path}'
-                data['@id'] = urljoin(self.base_uri, new_id)
+                  new_id = f'/ssr{path}'
+                  data['@id'] = urljoin(self.base_uri, new_id)
             for value in data.values():
                 if isinstance(value, (dict, list)):
                     self._rewrite_ids_before_saving(value)
-- 
GitLab