improve error handling

This commit is contained in:
bitcodr 2020-08-07 12:29:09 +04:30
parent 8da89bdc0a
commit d94be4024a

View file

@ -698,7 +698,7 @@ By simply representing the error as a variable (`ErrItemNotFound`), we've ensure
func GetItemHandler(w http.ReponseWriter, r http.Request) { func GetItemHandler(w http.ReponseWriter, r http.Request) {
item, err := clean.GetItem("123") item, err := clean.GetItem("123")
if err != nil { if err != nil {
if err == clean.ErrItemNotFound { if errors.Is(err, clean.ErrItemNotFound) {
http.Error(w, err.Error(), http.StatusNotFound) http.Error(w, err.Error(), http.StatusNotFound)
return return
} }