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