diff --git a/database/db.go b/database/db.go index 4a77eea..a31c93e 100644 --- a/database/db.go +++ b/database/db.go @@ -260,7 +260,8 @@ func GetDailyStats(db *clover.DB, date time.Time) (*models.DailyStats, error) { existingDoc, err := db.FindFirst(c.NewQuery(DailyStatsCollectionName). Where(c.Field("Date").Eq(dateStr))) if err == nil && existingDoc != nil { - if existingDoc.ExpiresAt().After(time.Now()) { + expiresAt := existingDoc.ExpiresAt() + if expiresAt != nil && expiresAt.After(time.Now()) { DeleteDailyStatsForDay(db, date) } else { var stats models.DailyStats