This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal.git

commit 28b9ee7885d7aebeb60b2abfbbe1b1cba7712804
Author: Marcus Christie <[email protected]>
AuthorDate: Tue Apr 18 12:47:30 2023 -0400

    AIRAVATA-3694 make the archive directory, including any missing parents
---
 django_airavata/apps/admin/management/commands/archive_user_data.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/django_airavata/apps/admin/management/commands/archive_user_data.py 
b/django_airavata/apps/admin/management/commands/archive_user_data.py
index 1448e29e..f71de1f8 100644
--- a/django_airavata/apps/admin/management/commands/archive_user_data.py
+++ b/django_airavata/apps/admin/management/commands/archive_user_data.py
@@ -42,7 +42,7 @@ class Command(BaseCommand):
             gateway_id = settings.GATEWAY_ID
 
             archive_directory = 
Path(settings.GATEWAY_USER_DATA_ARCHIVE_DIRECTORY)
-            archive_directory.mkdir(exist_ok=True)
+            archive_directory.mkdir(parents=True, exist_ok=True)
 
             with tempfile.TemporaryDirectory(dir=archive_directory) as tmpdir:
                 archive_basename = 
f"archive_{gateway_id}_older_than_{max_age.strftime('%Y-%m-%d-%H-%M-%S')}"

Reply via email to