diff --git a/web/src/compositions/useRepos.ts b/web/src/compositions/useRepos.ts index d094a847b..b34133348 100644 --- a/web/src/compositions/useRepos.ts +++ b/web/src/compositions/useRepos.ts @@ -26,12 +26,14 @@ export default function useRepos() { } function sortReposByLastAccess(repos: Repo[]): Repo[] { - return repos.sort((a, b) => { - const aLastAccess = lastAccess.value.get(a.id) ?? 0; - const bLastAccess = lastAccess.value.get(b.id) ?? 0; + return repos + .filter((r) => lastAccess.value.get(r.id) !== undefined) + .sort((a, b) => { + const aLastAccess = lastAccess.value.get(a.id)!; + const bLastAccess = lastAccess.value.get(b.id)!; - return bLastAccess - aLastAccess; - }); + return bLastAccess - aLastAccess; + }); } function sortReposByLastActivity(repos: Repo[]): Repo[] { diff --git a/web/src/views/Repos.vue b/web/src/views/Repos.vue index dfa03c800..749e8d1cd 100644 --- a/web/src/views/Repos.vue +++ b/web/src/views/Repos.vue @@ -10,7 +10,10 @@
-
+