fix(notifications): log unexpected user refresh failures
A transient database error while reloading a notification's user was swallowed silently, leaving stale names with no trace. Log everything except the expected "user was deleted" case.
This commit is contained in:
parent
e49c3a8524
commit
a6f9becc32
|
|
@ -94,6 +94,9 @@ func refreshUser(s *xorm.Session, u *user.User, cache map[int64]*user.User) {
|
|||
if !cached {
|
||||
loaded, err := user.GetUserByID(s, u.ID)
|
||||
if err != nil && !user.IsErrUserStatusError(err) {
|
||||
if !user.IsErrUserDoesNotExist(err) {
|
||||
log.Errorf("Could not refresh user %d for a notification: %v", u.ID, err)
|
||||
}
|
||||
cache[u.ID] = nil
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue