From 0a4245b094b93fe1d29d8ba5c3a8f71e57d94676 Mon Sep 17 00:00:00 2001 From: Gonne Date: Mon, 26 Sep 2022 12:42:08 +0200 Subject: [PATCH] Verbessere Fehlerbehandlung --- controllers/confirmRequestHandler.go | 4 ++-- main.go | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/controllers/confirmRequestHandler.go b/controllers/confirmRequestHandler.go index 98a485d..fa53a4c 100644 --- a/controllers/confirmRequestHandler.go +++ b/controllers/confirmRequestHandler.go @@ -10,14 +10,14 @@ func (b *BaseHandler) ConfirmRequestHandler(w http.ResponseWriter, req *http.Req request, err := b.requestRepo.FindBySecret(secret) if err != nil { - // TODO: header 404 + w.WriteHeader(http.StatusNotFound) templating.ServeTemplate(w, "requestNotFound", nil) return } err = b.requestRepo.Execute(request) if err != nil { - // TODO: write header 500 + w.WriteHeader(http.StatusInternalServerError) templating.ServeTemplate(w, "executeFailure", err.Error()) return } diff --git a/main.go b/main.go index 00423f5..ed96a77 100644 --- a/main.go +++ b/main.go @@ -42,13 +42,11 @@ func main() { // parse templates if err = templating.InitTemplates(); err != nil { log.Print(err.Error()) - log.Fatal(">>>\nFatal error occurred, aborting program\n<<<\n") } // database connection db, err := sqldb.Connect(conf) if err != nil { log.Print(err.Error()) - log.Fatal(">>>\nFatal error occurred, aborting program\n<<<\n") } // Create repos roomRepo := repositories.NewRoomRepo(db)