From 502955d32ff2c92c756e3727d12fed4b87d75bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=20Tr=C3=B6ger?= Date: Sat, 17 Jan 2026 22:53:35 +0100 Subject: [PATCH] added migrations back + removed distracting log message --- Backend/database.go | 1 - Backend/main.go | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Backend/database.go b/Backend/database.go index 3ef0dc1..7f3abf5 100644 --- a/Backend/database.go +++ b/Backend/database.go @@ -25,7 +25,6 @@ func OpenDatabase() (models.IDatabase, error) { } func Migrate() error { - return nil dbHost := helper.GetEnv("POSTGRES_HOST", "localhost") dbName := helper.GetEnv("POSTGRES_DB", "arbeitszeitmessung") // dbUser := helper.GetEnv("POSTGRES_USER", "api_nutzer") diff --git a/Backend/main.go b/Backend/main.go index e083361..c13fcde 100644 --- a/Backend/main.go +++ b/Backend/main.go @@ -5,6 +5,7 @@ import ( "arbeitszeitmessung/helper" "arbeitszeitmessung/models" "context" + "database/sql" "log/slog" "net/http" "os" @@ -47,6 +48,8 @@ func main() { return } + defer models.DB.(*sql.DB).Close() + err = Migrate() if err != nil { slog.Error("Failed to migrate the database to newest version", "Error", err) @@ -86,7 +89,9 @@ func ParamsMiddleware(next http.HandlerFunc) http.Handler { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { queryParams := r.URL.Query() ctx := context.WithValue(r.Context(), "urlParams", queryParams) - slog.Debug("ParamsMiddleware added urlParams", slog.Any("urlParams", queryParams)) + if len(queryParams) > 0 { + slog.Debug("ParamsMiddleware added urlParams", slog.Any("urlParams", queryParams)) + } next.ServeHTTP(w, r.WithContext(ctx)) }) }