diff options
| author | Taras Madan <tarasmadan@google.com> | 2024-06-20 11:56:19 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2024-06-20 10:45:34 +0000 |
| commit | dac2aa43b4dbdbffa2c5e24a736096a6d928f633 (patch) | |
| tree | 4a63fbf501b033da9bc1ebc5b6fff4f8d2377018 | |
| parent | 82874357f78ea9aacf31d1da403372f573f45e2d (diff) | |
dashboard/app/entities_spanner.go: fixes
| -rw-r--r-- | dashboard/app/entities_spanner.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/dashboard/app/entities_spanner.go b/dashboard/app/entities_spanner.go index 7f2c47b97..450167977 100644 --- a/dashboard/app/entities_spanner.go +++ b/dashboard/app/entities_spanner.go @@ -7,7 +7,6 @@ import ( "context" "fmt" "os" - "time" "cloud.google.com/go/civil" "cloud.google.com/go/spanner" @@ -32,7 +31,7 @@ func MergedCoverage(ctx context.Context, ns string, fromDate, toDate civil.Date) stmt := spanner.Statement{ SQL: `select - dateto targetdate, + dateto as targetdate, cast(sum(instrumented) as INTEGER) as instrumented, cast(sum(covered) as INTEGER) as covered from "files" @@ -60,15 +59,15 @@ func MergedCoverage(ctx context.Context, ns string, fromDate, toDate civil.Date) return nil, fmt.Errorf("failed to iter.Next() spanner DB: %w", err) } var r struct { - Targetdate time.Time + Targetdate civil.Date Instrumented int64 Covered int64 } if err = row.ToStruct(&r); err != nil { return nil, fmt.Errorf("failed to row.ToStruct() spanner DB: %w", err) } - res.instrumented[r.Targetdate.Format(time.DateOnly)] = r.Instrumented - res.covered[r.Targetdate.Format(time.DateOnly)] = r.Covered + res.instrumented[r.Targetdate.String()] = r.Instrumented + res.covered[r.Targetdate.String()] = r.Covered } return res, nil } |
