diff --git a/routes/confirm_save.py b/routes/confirm_save.py index 7b157ea..a7de4c6 100644 --- a/routes/confirm_save.py +++ b/routes/confirm_save.py @@ -7,7 +7,7 @@ from functions.auth import login_required confirm_save_bp = Blueprint('confirm_save', __name__) -@confirm_save_bp.route('/confirm_save', methods=['POST']) +@confirm_save_bp.route('/confirm_save/', methods=['POST']) @login_required def confirm_save(): # Retrieve mode from session diff --git a/routes/export_csv.py b/routes/export_csv.py index cd37cd3..258cd98 100644 --- a/routes/export_csv.py +++ b/routes/export_csv.py @@ -7,7 +7,7 @@ from functions.auth import login_required export_csv_bp = Blueprint('export_csv', __name__) -@export_csv_bp.route('/export_csv', methods=['POST']) +@export_csv_bp.route('/export_csv/', methods=['POST']) @login_required def export_csv(): # Create an in-memory file-like object diff --git a/routes/upload.py b/routes/upload.py index 1cbbe5b..a60929f 100644 --- a/routes/upload.py +++ b/routes/upload.py @@ -55,7 +55,7 @@ def _process_csv_file(file, mode): 'invalid_entries': invalid_entries }, None -@upload_bp.route('/import_from_csv', methods=['GET', 'POST']) +@upload_bp.route('/import_from_csv/', methods=['GET', 'POST']) @login_required def import_from_csv(): session['csv_mode'] = 'import' # Store mode in session @@ -95,7 +95,7 @@ def import_from_csv(): # Render the upload page for GET requests return render_template('upload.html', mode="import") -@upload_bp.route('/edit_using_csv', methods=['GET', 'POST']) +@upload_bp.route('/edit_using_csv/', methods=['GET', 'POST']) @login_required def edit_using_csv(): session['csv_mode'] = 'edit' # Store mode in session