Merge branch 'master' into refactor/guarantee-test-cleanup

Steve Moyer created

Change summary

cache/multi_repo_cache.go | 3 ++-
webui/src/apollo.ts       | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)

Detailed changes

cache/multi_repo_cache.go 🔗

@@ -7,6 +7,7 @@ import (
 )
 
 const lockfile = "lock"
+const defaultRepoName = "__default"
 
 // MultiRepoCache is the root cache, holding multiple RepoCache.
 type MultiRepoCache struct {
@@ -37,7 +38,7 @@ func (c *MultiRepoCache) RegisterDefaultRepository(repo repository.ClockedRepo)
 		return nil, err
 	}
 
-	c.repos[""] = r
+	c.repos[defaultRepoName] = r
 	return r, nil
 }
 

webui/src/apollo.ts 🔗

@@ -9,7 +9,7 @@ const client = new ApolloClient({
     typePolicies: {
       // TODO: For now, we only query the default repository, so consider it as a singleton
       Repository: {
-        keyFields: [],
+        keyFields: ['name'],
       },
     },
   }),