From fd63454e2dc5bb2300d3a4aa0c26648b6ab98e79 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 13 Sep 2025 09:37:50 +0000 Subject: [PATCH] accounts: Ensure IP addresses are strings Signed-off-by: Michael Tremer --- src/backend/accounts.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/accounts.py b/src/backend/accounts.py index 246cde9e..e168580b 100644 --- a/src/backend/accounts.py +++ b/src/backend/accounts.py @@ -484,6 +484,10 @@ class Accounts(Object): if self.mail_is_blacklisted(email): raise ValueError("Email is blacklisted: %s" % email) + # Convert the address to string + if address and not isinstance(address, str): + address = "%s" % address + # Generate a random activation code activation_code = util.random_string(36) -- 2.47.3