From 605a6475e03c70df6374a7c53384b03a3d688015 Mon Sep 17 00:00:00 2001 From: Johan Marcusson Date: Fri, 30 Aug 2024 09:37:42 +0200 Subject: [PATCH] bugfix for when worktree directory removed inbetween refreshes --- src/cnaas_nms/db/git_worktrees.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cnaas_nms/db/git_worktrees.py b/src/cnaas_nms/db/git_worktrees.py index a5f594f1..33f3952e 100644 --- a/src/cnaas_nms/db/git_worktrees.py +++ b/src/cnaas_nms/db/git_worktrees.py @@ -42,6 +42,7 @@ def refresh_templates_worktree(branch: str): os.mkdir("/tmp/worktrees") logger.debug("Adding worktree for templates branch {} in folder {}".format(branch, branch_folder)) try: + local_repo.git.worktree("prune") local_repo.git.worktree("add", branch_folder, branch) except git.exc.GitCommandError as e: logger.error("Error adding worktree for templates branch {}: {}".format(branch, e.stderr.strip()))