From d4ff42387f539b326b900b45a0b5ec2b2e54f750 Mon Sep 17 00:00:00 2001 From: Abdussamet Kocak Date: Sun, 5 Mar 2023 14:38:30 +0100 Subject: [PATCH] fix: Compare days at 00:00 o'clock --- pkg/dbtimesprovider/provider.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/dbtimesprovider/provider.go b/pkg/dbtimesprovider/provider.go index fa0bdfd..76d0066 100644 --- a/pkg/dbtimesprovider/provider.go +++ b/pkg/dbtimesprovider/provider.go @@ -165,13 +165,16 @@ func (p Provider) saveTimes(ctx context.Context, locationID string, times []pray } func (p Provider) loadTimes(ctx context.Context, locationID string) ([]prayer.Times, error) { + now := p.clockFunc() + today := now.Truncate(time.Hour * 24) + q := p.db. From(goqu.T("prayer_times").As("pt")). Join(goqu.T("providers").As("p"), goqu.On(goqu.I("p.id").Eq(goqu.I("pt.provider_id")))). Where( goqu.I("p.name").Eq(p.provider.Name()), goqu.I("pt.location_id").Eq(locationID), - goqu.I("pt.date").Gte(p.clockFunc()), + goqu.I("pt.date").Gte(today), ). Limit(100)