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