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()))