From 5eaac37303b077d9a48011542b190651fbd6f6f8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 20 Jun 2026 20:13:14 +1000 Subject: [PATCH] Fix signup warning (#12213) - Should only fire on an actual signup attempt --- src/backend/InvenTree/InvenTree/auth_overrides.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/backend/InvenTree/InvenTree/auth_overrides.py b/src/backend/InvenTree/InvenTree/auth_overrides.py index 9a223dd2f9..32de0107bd 100644 --- a/src/backend/InvenTree/InvenTree/auth_overrides.py +++ b/src/backend/InvenTree/InvenTree/auth_overrides.py @@ -114,9 +114,12 @@ class RegistrationMixin: """ if registration_enabled(self.REGISTRATION_SETTING): return True - logger.warning( - f'INVE-W12: Signup attempt blocked, because registration is disabled via setting {self.REGISTRATION_SETTING}.' - ) + # Only warn when this is an actual signup submission, not when called as + # a feature-availability check during login or other auth flows. + if request and request.method == 'POST' and 'signup' in request.path: + logger.warning( + f'INVE-W12: Signup attempt blocked, because registration is disabled via setting {self.REGISTRATION_SETTING}.' + ) return False def clean_email(self, email):