diff options
| author | Aleksandr Nogikh <nogikh@google.com> | 2024-09-11 17:32:49 +0200 |
|---|---|---|
| committer | Aleksandr Nogikh <nogikh@google.com> | 2024-09-12 08:31:00 +0000 |
| commit | 60e1a995bff3bf3eb68e6913b4581d9f8e2908a1 (patch) | |
| tree | 03a785ef2d68714547fd0a4f67a861b8c3e45144 /dashboard/app/cache.go | |
| parent | 1eaa317d2e100baa18349ac4fe0ebba92b5517a8 (diff) | |
dashboard: export missing backports as json
Also include more information into the output: kernel config and
reproducer links.
Diffstat (limited to 'dashboard/app/cache.go')
| -rw-r--r-- | dashboard/app/cache.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/dashboard/app/cache.go b/dashboard/app/cache.go index b662657fa..545279203 100644 --- a/dashboard/app/cache.go +++ b/dashboard/app/cache.go @@ -46,7 +46,7 @@ func CacheGet(c context.Context, r *http.Request, ns string) (*Cached, error) { if err != nil { return nil, err } - backports, err := loadAllBackports(c) + backports, err := loadAllBackports(c, false) if err != nil { return nil, err } @@ -59,7 +59,7 @@ var cacheAccessLevels = []AccessLevel{AccessPublic, AccessUser, AccessAdmin} // Cache update is slow and we don't want to slow down user requests. func cacheUpdate(w http.ResponseWriter, r *http.Request) { c := appengine.NewContext(r) - backports, err := loadAllBackports(c) + backports, err := loadAllBackports(c, false) if err != nil { log.Errorf(c, "failed load backports: %v", err) return @@ -102,11 +102,11 @@ func buildAndStoreCached(c context.Context, bugs []*Bug, backports []*rawBackpor } for _, backport := range backports { outgoing := stringInList(backport.FromNs, ns) - for _, bug := range backport.Bugs { - if accessLevel < bug.sanitizeAccess(c, accessLevel) { + for _, info := range backport.Bugs { + if accessLevel < info.bug.sanitizeAccess(c, accessLevel) { continue } - if bug.Namespace == ns || outgoing { + if info.bug.Namespace == ns || outgoing { v.MissingBackports++ } } |
