From cac1be906cb550e2abf7c78e979616ef0fdc883f Mon Sep 17 00:00:00 2001 From: ayn2op Date: Tue, 9 Dec 2025 01:20:39 -0500 Subject: [PATCH] fix(login): only login for TOTP MFA type --- internal/login/form.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/login/form.go b/internal/login/form.go index 9e36e74..5cce6ec 100644 --- a/internal/login/form.go +++ b/internal/login/form.go @@ -70,7 +70,7 @@ func (f *Form) login() { return } - if resp.Token == "" && resp.MFA { + if resp.MFA && resp.TOTP { code := f.form.GetFormItem(2).(*tview.InputField).GetText() if code == "" { f.onError(errors.New("code required")) @@ -83,6 +83,9 @@ func (f *Form) login() { f.onError(err) return } + } else { + f.onError(errors.New("unsupported mfa type")) + return } if resp.Token == "" {