From 527652007e934bc05476859ab3ec4fbdffb313db Mon Sep 17 00:00:00 2001
From: Oliver <oliver.henry.walters@gmail.com>
Date: Tue, 22 Apr 2025 12:29:11 +1000
Subject: [PATCH] Remove trailing slash from SITE_URL (#9559)

- ref: https://github.com/inventree/InvenTree/discussions/9552
- ref: https://stackoverflow.com/questions/56404930/when-trying-set-corsheaders-in-settings-py-file
---
 src/backend/InvenTree/InvenTree/settings.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/backend/InvenTree/InvenTree/settings.py b/src/backend/InvenTree/InvenTree/settings.py
index 57d78ab1ad..95a3388330 100644
--- a/src/backend/InvenTree/InvenTree/settings.py
+++ b/src/backend/InvenTree/InvenTree/settings.py
@@ -1024,6 +1024,7 @@ DATE_INPUT_FORMATS = ['%Y-%m-%d']
 SITE_URL = get_setting('INVENTREE_SITE_URL', 'site_url', None)
 
 if SITE_URL:
+    SITE_URL = str(SITE_URL).strip().rstrip('/')
     logger.info('Using Site URL: %s', SITE_URL)
 
     # Check that the site URL is valid