Apply same change to query as well

This commit is contained in:
Peter Stockings
2023-12-27 22:34:43 +11:00
parent 5ba69ec5ad
commit 7249575fc8

4
app.py
View File

@@ -266,11 +266,11 @@ def execute_http_function(user_id, function):
# Add form data if it exists
if request.form:
request_data['form'] = {key: request.form.getlist(key) if len(request.form.getlist(key)) > 1 else request.form.getlist(key)[0] for key in request.form.keys()}
request_data['form'] = {key.rstrip('[]'): request.form.getlist(key) if len(request.form.getlist(key)) > 1 else request.form.getlist(key)[0] for key in request.form.keys()}
# Add query parameters if they exist
if request.args:
request_data['query'] = request.args.to_dict()
request_data['query'] = {key.rstrip('[]'): request.args.getlist(key) if len(request.args.getlist(key)) > 1 else request.args.getlist(key)[0] for key in request.args.keys()}
# Add plain text data if it exists
if request.data and not request.is_json: