From ccb9dda164f8276e5aa3f29693dbcb7b5e4ade60 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Wed, 4 Feb 2026 13:11:40 +0200 Subject: [PATCH] fix: handle empty strings better --- lnbits/core/services/users.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lnbits/core/services/users.py b/lnbits/core/services/users.py index 313064925..cd0b4ea06 100644 --- a/lnbits/core/services/users.py +++ b/lnbits/core/services/users.py @@ -199,8 +199,8 @@ async def init_admin_settings(super_user: str | None = None) -> SuperSettings: async def check_register_activation_settings(data: RegisterUser): if not settings.lnbits_require_user_activation: return None - if settings.lnbits_user_activation_by_invitation_code and data.invitation_code: - code = data.invitation_code.strip() + code = data.invitation_code.strip() if data.invitation_code else None + if settings.lnbits_user_activation_by_invitation_code and code: if code == settings.lnbits_register_reusable_activation_code: return None if code in settings.lnbits_register_one_time_activation_codes: