fix: handle empty strings better

This commit is contained in:
Vlad Stan
2026-02-05 12:21:08 +02:00
parent 872c24e6ea
commit abfc8ebfb4
+2 -2
View File
@@ -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: