From 7b960ca373753dcfaf246e0812721e9a2030fefd Mon Sep 17 00:00:00 2001
From: Felix Chadwick-Smith <chadwick-smithff@cardiff.ac.uk>
Date: Sun, 14 Jan 2024 14:40:47 +0000
Subject: [PATCH] added forms.py for Flask WTF to add project

---
 my_flask_app.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/my_flask_app.py b/my_flask_app.py
index a47b996..a944263 100644
--- a/my_flask_app.py
+++ b/my_flask_app.py
@@ -76,9 +76,10 @@ def download_cv():
 @app.route('/download_assessment/<filename>')
 def download_assessment(filename):
     try:
-        file_path = f'static/{filename}'
+        file_path = os.path.join('static', filename)
         print(f"Attempting to serve file: {file_path}")
-        return send_from_directory('static', filename, as_attachment=True)
+
+        return send_from_directory(app.static_folder, filename, as_attachment=True)
     except FileNotFoundError:
         print(f"File not found: {file_path}")
         abort(404)  # Return a 404 Not Found error
@@ -86,8 +87,7 @@ def download_assessment(filename):
         print(f"Error serving assessment file: {str(e)}")
         current_app.logger.exception(f"Error serving assessment file: {str(e)}")
         abort(500)
-
-
+        
 if __name__ == '__main__':
     with app.app_context():
         db.create_all()
-- 
GitLab