server: fix bug in ListUsers to handle no users
This commit is contained in:
+6
-2
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user