]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Ensure IP addresses are strings
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 13 Sep 2025 09:37:50 +0000 (09:37 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 13 Sep 2025 09:37:50 +0000 (09:37 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index 246cde9e5de36a42861aba60182e1e9f25a6de49..e168580b974bf4e796e1a17b18f78b99b2f03164 100644 (file)
@@ -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)