From b50a3c1cd32e892fb831ccedb37cc19447ec3d30 Mon Sep 17 00:00:00 2001 From: Marcus Weiner Date: Tue, 10 Sep 2019 11:10:01 +0200 Subject: [PATCH] Improve error handling on non-existent coupons --- api/coupons.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/coupons.go b/api/coupons.go index 5e9e41e..e33c676 100644 --- a/api/coupons.go +++ b/api/coupons.go @@ -20,7 +20,7 @@ func (a *API) lookupCoupon(ctx context.Context, w http.ResponseWriter, code stri coupon, err := couponCache.Lookup(code) if err != nil { switch v := err.(type) { - case coupons.CouponNotFound: + case *coupons.CouponNotFound: return nil, notFoundError(v.Error()) default: return nil, internalServerError("Error fetching coupon").WithInternalError(err)