From 9001dfc40f099ca4279f65770cc291253ff1399b Mon Sep 17 00:00:00 2001 From: Horilla Date: Thu, 13 Mar 2025 12:43:20 +0530 Subject: [PATCH] [FIX] #578 --- recruitment/views/surveys.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recruitment/views/surveys.py b/recruitment/views/surveys.py index 764061bd9..5e97b2a11 100644 --- a/recruitment/views/surveys.py +++ b/recruitment/views/surveys.py @@ -371,7 +371,9 @@ def application_form(request): resume = request.FILES.get("resume") if resume: resume_path = f"recruitment/resume/{resume.name}" - + attachment_dir = os.path.dirname(default_storage.path(resume_path)) + if not os.path.exists(attachment_dir): + os.makedirs(attachment_dir) with default_storage.open(resume_path, "wb+") as destination: for chunk in resume.chunks(): destination.write(chunk)