# HG changeset patch # User Sascha L. Teichmann # Date 1588944868 -7200 # Node ID 40daecc6f55290d4764c127b0967a2f26aabe9f1 # Parent 5572da077c8932d12f7a6d9575eefe68af771118 Made timeranges all UTC. diff -r 5572da077c89 -r 40daecc6f552 pkg/controllers/fwa.go --- a/pkg/controllers/fwa.go Fri May 08 15:29:36 2020 +0200 +++ b/pkg/controllers/fwa.go Fri May 08 15:34:28 2020 +0200 @@ -187,6 +187,11 @@ return !(to.Before(tr.lower) || from.After(tr.upper)) } +func (tr *timeRange) toUTC() { + tr.lower = tr.lower.UTC() + tr.upper = tr.upper.UTC() +} + func (lvs limitingValidities) find() func(from, to time.Time) *limitingValidity { var last *limitingValidity @@ -233,8 +238,7 @@ ); err != nil { return nil, err } - lv.lower = lv.lower.UTC() - lv.upper = lv.upper.UTC() + lv.toUTC() lvs = append(lvs, lv) } @@ -340,6 +344,7 @@ if err := rows.Scan(&l.lower, &l.upper, &l.value); err != nil { return err } + l.toUTC() for i := range bn.validities { vs := bn.validities[i] if vs.intersects(l.lower, l.upper) {