From 9135e8849558fbb498101fdf3d2c2c53dee72893 Mon Sep 17 00:00:00 2001 From: Klaas van Schelven Date: Thu, 19 Jun 2025 09:44:55 +0200 Subject: [PATCH] Wrap one more BASE_URL usages with str() In 59372aba3381 a lazily evaluated BASE_URL tool was introduced. I found 1 more case in which BASE_URL was not "collapsed into a string" magically by `__add__`, causing an `AttributeError: 'TenantBaseURL' object has no attribute 'decode'` --- bsmain/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsmain/__init__.py b/bsmain/__init__.py index 792a705..aadfb10 100644 --- a/bsmain/__init__.py +++ b/bsmain/__init__.py @@ -38,7 +38,7 @@ def check_event_storage_properly_configured(app_configs, **kwargs): @register("bsmain") def check_base_url_is_url(app_configs, **kwargs): try: - parts = urllib.parse.urlsplit(get_settings().BASE_URL) + parts = urllib.parse.urlsplit(str(get_settings().BASE_URL)) except ValueError as e: return [Warning( str(e),