diff --git a/app/mobile/src/session/settings/Settings.jsx b/app/mobile/src/session/settings/Settings.jsx
index 24d83e671..81bb79431 100644
--- a/app/mobile/src/session/settings/Settings.jsx
+++ b/app/mobile/src/session/settings/Settings.jsx
@@ -224,18 +224,20 @@ export function Settings({ drawer }) {
-
-
-
-
-
-
- { state.strings.mfaTitle }
-
-
-
-
+ { state.mfaEnabled != null && (
+
+
+
+
+
+
+ { state.strings.mfaTitle }
+
+
+
+
+ )}
@@ -391,19 +393,23 @@ export function Settings({ drawer }) {
{ state.strings.logout }
-
-
-
-
-
-
-
- { state.strings.mfaTitle }
-
-
-
-
+ { state.mfaEnabled != null && (
+
+ )}
+ { state.mfaEnabled != null && (
+
+
+
+
+
+
+ { state.strings.mfaTitle }
+
+
+
+
+ )}
diff --git a/net/server/internal/api_setAdminAccess.go b/net/server/internal/api_setAdminAccess.go
index 8e7a5793f..30426a4f8 100644
--- a/net/server/internal/api_setAdminAccess.go
+++ b/net/server/internal/api_setAdminAccess.go
@@ -61,7 +61,7 @@ func SetAdminAccess(w http.ResponseWriter, r *http.Request) {
if res := tx.Clauses(clause.OnConflict{
Columns: []clause.Column{{Name: "config_id"}},
DoUpdates: clause.AssignmentColumns([]string{"num_value"}),
- }).Create(&store.Config{ConfigID: CNFMFAFailedCount, NumValue: failedCount + 1}).Error; res != nil {
+ }).Create(&store.Config{ConfigID: CNFMFAFailedCount, NumValue: 1}).Error; res != nil {
return res
}
}
diff --git a/net/server/internal/api_setAdminMFAuth.go b/net/server/internal/api_setAdminMFAuth.go
index 333b6e4a9..66ebd516a 100644
--- a/net/server/internal/api_setAdminMFAuth.go
+++ b/net/server/internal/api_setAdminMFAuth.go
@@ -59,7 +59,7 @@ func SetAdminMFAuth(w http.ResponseWriter, r *http.Request) {
if res := tx.Clauses(clause.OnConflict{
Columns: []clause.Column{{Name: "config_id"}},
DoUpdates: clause.AssignmentColumns([]string{"num_value"}),
- }).Create(&store.Config{ConfigID: CNFMFAFailedCount, NumValue: failedCount + 1}).Error; res != nil {
+ }).Create(&store.Config{ConfigID: CNFMFAFailedCount, NumValue: 1}).Error; res != nil {
return res
}
}