diff --git a/main.go b/main.go index 012847f..5e0e9e3 100644 --- a/main.go +++ b/main.go @@ -219,7 +219,8 @@ func main() { for rows.Next() { var e Entry var bezahlt int - err := rows.Scan(&e.ID, &e.Anfangsbestand, &e.Endbestand, &e.Prozentwert, &e.Abgabe, &bezahlt, &e.CreatedAt) + var createdAt sql.NullString + err := rows.Scan(&e.ID, &e.Anfangsbestand, &e.Endbestand, &e.Prozentwert, &e.Abgabe, &bezahlt, &createdAt) if err != nil { log.Println("Fehler beim Scan:", err) continue @@ -234,6 +235,12 @@ func main() { summe += e.Abgabe } + if createdAt.Valid { + e.CreatedAt = createdAt.String + } else { + e.CreatedAt = "unbekannt" + } + } // Dynamische Abteilungen – frei anpassbar