diff --git a/app.py b/app.py index 0575ae9..e030940 100644 --- a/app.py +++ b/app.py @@ -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: