fix: also set repos if not cached

This commit is contained in:
phaer 2023-10-26 10:17:49 +02:00 committed by Mic92
parent f14619f0df
commit a758cb41ca

View file

@ -148,9 +148,8 @@ def refresh_projects(github_token: str, repo_cache_file: Path) -> None:
def load_projects(github_token: str, repo_cache_file: Path) -> list[GithubProject]: def load_projects(github_token: str, repo_cache_file: Path) -> list[GithubProject]:
if repo_cache_file.exists(): if not repo_cache_file.exists():
log.msg("fetching github repositories from cache") log.msg("fetching github repositories")
repos: list[dict[str, Any]] = json.loads(repo_cache_file.read_text())
else:
refresh_projects(github_token, repo_cache_file) refresh_projects(github_token, repo_cache_file)
repos: list[dict[str, Any]] = json.loads(repo_cache_file.read_text())
return [GithubProject(repo) for repo in repos] return [GithubProject(repo) for repo in repos]