diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index fd660451ba..539aa4f9a1 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -1017,7 +1017,10 @@ if not ALLOWED_HOSTS: # Ensure that the ALLOWED_HOSTS do not contain any scheme info for i, host in enumerate(ALLOWED_HOSTS): if '://' in host: - ALLOWED_HOSTS[i] = host.split('://')[1] + ALLOWED_HOSTS[i] = host = host.split('://')[1] + + if ':' in host: + ALLOWED_HOSTS[i] = host = host.split(':')[0] # List of trusted origins for unsafe requests # Ref: https://docs.djangoproject.com/en/4.2/ref/settings/#csrf-trusted-origins