From b16ee4ed7c073fbce01b3ed0d209a0eae270f90b Mon Sep 17 00:00:00 2001 From: Vadim Troshchinskiy Date: Fri, 27 Sep 2024 12:48:13 +0200 Subject: [PATCH] Ticket #771: Correctly create directories on metadata restoration --- gitlib/gitlib.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gitlib/gitlib.py b/gitlib/gitlib.py index 62fcf16..4b34993 100755 --- a/gitlib/gitlib.py +++ b/gitlib/gitlib.py @@ -1077,6 +1077,8 @@ class OpengnsysGitLibrary: empty_dir_keep = os.path.join(path, empty_dir, ".opengnsys-keep") self.logger.debug(f"Empty directory: {empty_dir}") + full_empty_dir = os.path.join(path, empty_dir) + Path(full_empty_dir).mkdir(parents=True, exist_ok=True) if os.path.exists(empty_dir_keep): self.logger.debug(f"Deleting: {empty_dir_keep}")