server: fix bug in ListUsers to handle no users

This commit is contained in:
2026-05-24 00:34:30 +00:00
parent 35cda247f2
commit e89ca23a42
2 changed files with 7 additions and 3 deletions
+6 -2
View File
@@ -52,8 +52,12 @@ func ListUsers(w http.ResponseWriter, r *http.Request) {
slog.Debug("user: entering ListUsers handler")
dbUsers, err := dbGetAllUsers()
if err != nil {
slog.Error("user: failed to fetch users", "error", err)
render.Render(w, r, ErrInternal(err))
if errors.Is(err, ErrUserNotFound) {
render.Render(w, r, ErrNotFound)
} else {
slog.Error("user: failed to fetch users", "error", err)
render.Render(w, r, ErrInternal(err))
}
return
}