diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2025-02-17 21:32:31 +0200 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2025-02-17 21:32:31 +0200 |
commit | 6c30a9ffcb6005e32bd944dc1df3be4b7ed7a0da (patch) | |
tree | 70dbc8eec3b72751455d023d50862249f3c2ab9f | |
parent | 95878e630d1f0d30677d97f0d94752e4d9cf1531 (diff) | |
download | troggle-6c30a9ffcb6005e32bd944dc1df3be4b7ed7a0da.tar.gz troggle-6c30a9ffcb6005e32bd944dc1df3be4b7ed7a0da.tar.bz2 troggle-6c30a9ffcb6005e32bd944dc1df3be4b7ed7a0da.zip |
Bug: create year directory if a new year
-rw-r--r-- | core/views/uploads.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/views/uploads.py b/core/views/uploads.py index ff9aa87..9f39276 100644 --- a/core/views/uploads.py +++ b/core/views/uploads.py @@ -311,7 +311,7 @@ def photoupload(request, folder=None): if formd.is_valid(): newphotographer = sanitize_name(request.POST["photographer"]) try: - (yearpath / newphotographer).mkdir(exist_ok=True) + (yearpath / newphotographer).mkdir(parents=True, exist_ok=True) except: message = f'\n !! Permissions failure ?! 0 attempting to mkdir "{(yearpath / newphotographer)}"' print(message) @@ -453,10 +453,11 @@ def gpxupload(request, folder=None): newprospector = sanitize_name(request.POST["prospector"]) print(f"gpxupload() {newprospector=}") try: - (yearpath / newprospector).mkdir(exist_ok=True) + (yearpath / newprospector).mkdir(parents=True, exist_ok=True) except: message = f'\n !! Permissions failure ?! 0 attempting to mkdir "{(yearpath / newprospector)}"' print(message) + raise return render(request, "errors/generic.html", {"message": message}) else: |