From 40c35651733a4d782896c102ce63ee13509829e2 Mon Sep 17 00:00:00 2001 From: Maxim Lebedev Date: Wed, 14 Feb 2024 13:47:27 +0600 Subject: [PATCH] :bug: Fixed NotFound error for entry in multilingual mode --- internal/cmd/home/home.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/cmd/home/home.go b/internal/cmd/home/home.go index f4941f7..391ac58 100644 --- a/internal/cmd/home/home.go +++ b/internal/cmd/home/home.go @@ -190,11 +190,13 @@ func NewApp(logger *log.Logger, config *domain.Config) (*App, error) { // code in subdir. e, err := entrier.Do(r.Context(), lang, tail) if err != nil { - if !errors.Is(err, entry.ErrNotExist) { + if errors.Is(err, entry.ErrNotExist) { + http.NotFound(w, r) + } else { http.Error(w, err.Error(), http.StatusInternalServerError) - - return } + + return } // NOTE(toby3d): wrap founded entry into theme template and