aboutsummaryrefslogtreecommitdiffstats
path: root/dashboard/app/cache.go
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-09-11 17:32:49 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-09-12 08:31:00 +0000
commit60e1a995bff3bf3eb68e6913b4581d9f8e2908a1 (patch)
tree03a785ef2d68714547fd0a4f67a861b8c3e45144 /dashboard/app/cache.go
parent1eaa317d2e100baa18349ac4fe0ebba92b5517a8 (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.go10
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++
}
}