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: