From d12032ed72de28c90296d949f759962020365bfc Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Wed, 1 Nov 2017 18:22:00 +0100 Subject: [PATCH] Added normal 404 handling for URLs which doen't exist --- handlers/handlers.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/handlers/handlers.go b/handlers/handlers.go index 62da27f..1fb2524 100644 --- a/handlers/handlers.go +++ b/handlers/handlers.go @@ -200,7 +200,9 @@ func (h *Handler) handleAccess(c *gin.Context) { id = c.Request.URL.Path[1:] } entry, err := h.store.GetEntryByID(id) - if err != nil { + if err == store.ErrIDIsEmpty || err == store.ErrNoEntryFound { + return // return normal 404 error if such an error occurs + } else if err != nil { c.JSON(http.StatusNotFound, gin.H{"error": err.Error()}) return }