From dc43aabe2a40a457d9bec395dcaa63bda4c0c876 Mon Sep 17 00:00:00 2001 From: Edward <73746306+WangEdward@users.noreply.github.com> Date: Wed, 14 Feb 2024 08:51:20 +0000 Subject: [PATCH] fix 2fa helper --- app/helper/twofa.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/helper/twofa.py b/app/helper/twofa.py index 4c24dab1..40d4e39b 100644 --- a/app/helper/twofa.py +++ b/app/helper/twofa.py @@ -9,12 +9,12 @@ from app.log import logger class TwoFactorAuth: def __init__(self, code_or_secret: str): - if len(code_or_secret) < 16: - self.code = code_or_secret - self.secret = None - else: + if code_or_secret and len(code_or_secret) > 16: self.code = None self.secret = code_or_secret + else: + self.code = code_or_secret + self.secret = None def __calc(self, secret_key: str) -> str: try: