diff --git a/engine/users.go b/engine/users.go
index fde6fd04b..94b505e7d 100644
--- a/engine/users.go
+++ b/engine/users.go
@@ -7,7 +7,6 @@ import (
"fmt"
"strings"
- "github.com/deluan/navidrome/log"
"github.com/deluan/navidrome/model"
)
@@ -49,11 +48,12 @@ func (u *users) Authenticate(ctx context.Context, username, pass, token, salt st
if !valid {
return nil, model.ErrInvalidAuth
}
- go func() {
- err := u.ds.User(ctx).UpdateLastAccessAt(user.ID)
- if err != nil {
- log.Error(ctx, "Could not update user's lastAccessAt", "user", user.UserName)
- }
- }()
+ // TODO: Find a way to update LastAccessAt without causing too much retention in the DB
+ //go func() {
+ // err := u.ds.User(ctx).UpdateLastAccessAt(user.ID)
+ // if err != nil {
+ // log.Error(ctx, "Could not update user's lastAccessAt", "user", user.UserName)
+ // }
+ //}()
return user, nil
}
diff --git a/ui/src/user/UserEdit.js b/ui/src/user/UserEdit.js
index e2dd582bb..a84b22aa0 100644
--- a/ui/src/user/UserEdit.js
+++ b/ui/src/user/UserEdit.js
@@ -23,7 +23,7 @@ const UserEdit = (props) => (
-
+ {/**/}
diff --git a/ui/src/user/UserList.js b/ui/src/user/UserList.js
index e978d99bc..40ff4af90 100644
--- a/ui/src/user/UserList.js
+++ b/ui/src/user/UserList.js
@@ -33,8 +33,7 @@ const UserList = (props) => {
record.name}
secondaryText={(record) =>
- record.lastAccessAt &&
- new Date(record.lastAccessAt).toLocaleString()
+ record.lastLoginAt && new Date(record.lastLoginAt).toLocaleString()
}
tertiaryText={(record) => (record.isAdmin ? '[admin]️' : '')}
/>
@@ -42,7 +41,7 @@ const UserList = (props) => {
-
+
)}