diff --git a/internal/user/repository/view/model/user.go b/internal/user/repository/view/model/user.go index 0cd52ca30..1a75dff41 100644 --- a/internal/user/repository/view/model/user.go +++ b/internal/user/repository/view/model/user.go @@ -251,6 +251,9 @@ func (u *UserView) ComputeObject() { u.State = int32(model.UserStateInitial) } } + if u.OTPState != int32(model.MfaStateReady) { + u.MfaMaxSetUp = int32(req_model.MfaLevelNotSetUp) + } if u.OTPState == int32(model.MfaStateReady) { u.MfaMaxSetUp = int32(req_model.MfaLevelSoftware) }