outofdate: fix total package number in case a repo filter is active

only count packages for the active filter
This commit is contained in:
Christoph Reiter 2024-12-14 10:48:46 +01:00
parent d42899e01f
commit 73aa5d60bf

View File

@ -468,6 +468,9 @@ async def outofdate(request: Request, response: Response, related: str | None =
related_depends = get_transitive_depends(related_list)
for s in state.sources.values():
if repo_filter is not None and repo_filter not in s.repos:
continue
all_sources.append(s)
if "internal" in s.pkgextra.references:
@ -480,9 +483,6 @@ async def outofdate(request: Request, response: Response, related: str | None =
else:
continue
if repo_filter is not None and repo_filter not in s.repos:
continue
msys_version = extract_upstream_version(s.version)
git_version = extract_upstream_version(s.git_version)
if not version_is_newer_than(git_version, msys_version):