diff --git a/completion.py b/completion.py index 3000c6b20..a420b498c 100644 --- a/completion.py +++ b/completion.py @@ -69,6 +69,7 @@ def get_completion( hide_reserved=False, api_url='', ).completion + clone_repo.git.checkout(branch) # restore the original state else: month_ago_completion = 0.0 diff --git a/generate_metadata.py b/generate_metadata.py index 30b72668f..51789cba2 100644 --- a/generate_metadata.py +++ b/generate_metadata.py @@ -48,8 +48,7 @@ def get_metadata( ) -> tuple[int, int, datetime | None]: if not repo or not (repo_path := Path(clones_dir, 'translations', repo)).exists(): return 0, 0, None - (clone_repo := Repo(repo_path)).git.checkout() - latest_commit = clone_repo.head.commit.committed_datetime + latest_commit = Repo(repo_path).head.commit.committed_datetime if not completion: return 0, 0, latest_commit return (