fix: handle empty strings better
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user