06/01 Review and optimize on UI/UX, security, and functionality
This commit is contained in:
@@ -398,4 +398,5 @@ def delete_receipt(txn_id):
|
||||
@login_required
|
||||
def view_receipt(filename):
|
||||
upload_dir = current_app.config.get('UPLOAD_FOLDER', '/home/pfm/app/uploads')
|
||||
return send_from_directory(upload_dir, filename)
|
||||
# Strip any path components to prevent directory traversal
|
||||
return send_from_directory(upload_dir, os.path.basename(filename))
|
||||
|
||||
Reference in New Issue
Block a user