Update CSRF decorators to use @csrf_exempt instead of @csrf.exempt

- Change import to from flask_wtf.csrf import csrf_exempt
- Replace @csrf.exempt with @csrf_exempt decorators
parent bd21277a
...@@ -5,7 +5,7 @@ import shutil ...@@ -5,7 +5,7 @@ import shutil
from flask import request, jsonify, render_template, redirect, url_for, flash, current_app from flask import request, jsonify, render_template, redirect, url_for, flash, current_app
from flask_login import login_required, current_user from flask_login import login_required, current_user
from flask_jwt_extended import jwt_required, get_jwt_identity from flask_jwt_extended import jwt_required, get_jwt_identity
from flask_wtf import csrf from flask_wtf.csrf import csrf_exempt
from werkzeug.utils import secure_filename from werkzeug.utils import secure_filename
from app.upload import bp from app.upload import bp
from app import db from app import db
...@@ -905,7 +905,7 @@ def upload_fixture_zip(fixture_id): ...@@ -905,7 +905,7 @@ def upload_fixture_zip(fixture_id):
return redirect(request.referrer or url_for('main.fixtures')) return redirect(request.referrer or url_for('main.fixtures'))
@bp.route('/chunk', methods=['POST']) @bp.route('/chunk', methods=['POST'])
@csrf.exempt @csrf_exempt
@login_required @login_required
@require_active_user @require_active_user
def upload_chunk(): def upload_chunk():
...@@ -946,7 +946,7 @@ def upload_chunk(): ...@@ -946,7 +946,7 @@ def upload_chunk():
return jsonify({'success': False, 'error': str(e)}), 500 return jsonify({'success': False, 'error': str(e)}), 500
@bp.route('/finalize', methods=['POST']) @bp.route('/finalize', methods=['POST'])
@csrf.exempt @csrf_exempt
@login_required @login_required
@require_active_user @require_active_user
def finalize_upload(): def finalize_upload():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment