From 1e8e4809679c700b4b0e57919f3d5c6d2f3c8fe1 Mon Sep 17 00:00:00 2001 From: ziirish Date: Sun, 6 Nov 2022 14:48:47 +0100 Subject: [PATCH] update requirements + fix werkzeug compatibility issue --- burpui/api/prefs.py | 10 ++++++---- requirements.txt | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/burpui/api/prefs.py b/burpui/api/prefs.py index e939f09c..8cbf97c9 100644 --- a/burpui/api/prefs.py +++ b/burpui/api/prefs.py @@ -199,10 +199,12 @@ class PrefsUI(Resource): sess = session._get_current_object() ret = {} req = MultiDict() - for loc in ["values", "json"]: - data = getattr(request, loc, None) - if data: - req.update(data) + data = getattr(request, "values", None) + if data: + req.update(data) + data = request.get_json(silent=True) + if data: + req.update(data) for key in args.keys(): if key not in req: continue diff --git a/requirements.txt b/requirements.txt index 8520b3d9..eed16d06 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ trio==0.19.0 Flask==2.0.3 -Flask-Login==0.5.0 +Flask-Login==0.6.2 Flask-Babel==2.0.0 Flask-WTF==0.15.1 flask-restx==1.0.3