diff --git a/skyvern/forge/sdk/services/credentials.py b/skyvern/forge/sdk/services/credentials.py index ba5a3229..330afb65 100644 --- a/skyvern/forge/sdk/services/credentials.py +++ b/skyvern/forge/sdk/services/credentials.py @@ -18,7 +18,8 @@ def parse_totp_secret(totp_secret: str) -> str: if not totp_secret: return "" - totp_secret_no_whitespace = "".join(totp_secret.split()) + totp_secret_no_dashe = "".join(totp_secret.split("-")) + totp_secret_no_whitespace = "".join(totp_secret_no_dashe.split()) try: # to verify if it's a valid TOTP secret pyotp.TOTP(totp_secret_no_whitespace).byte_secret()