diff --git a/app.py b/app.py index dd2a8b9..a3d8c05 100644 --- a/app.py +++ b/app.py @@ -150,13 +150,15 @@ def edit_http_function(): try: user_id = current_user.id name = request.json.get('name') + updated_name = request.json.get('updated_name') script_content = request.json.get('script_content') environment_info = request.json.get('environment_info') is_public = request.json.get('is_public') log_request = request.json.get('log_request') log_response = request.json.get('log_response') - db.edit_http_function(user_id, name, script_content, environment_info, is_public, log_request, log_response) + db.edit_http_function(user_id, name, updated_name, script_content, environment_info, is_public, log_request, log_response) + return { "status": "success", "message": f'{name} updated' } except Exception as e: print(e) diff --git a/db.py b/db.py index 1b432f0..89a2365 100644 --- a/db.py +++ b/db.py @@ -64,10 +64,10 @@ class DataBase(): commit=True ) - def edit_http_function(self, user_id, name, script_content, environment_info, is_public, log_request, log_response): + def edit_http_function(self, user_id, name, updated_name, script_content, environment_info, is_public, log_request, log_response): self.execute( - 'UPDATE http_functions SET script_content=%s, environment_info=%s, is_public=%s, log_request=%s, log_response=%s WHERE user_id=%s AND NAME=%s', - [script_content, environment_info, is_public, log_request, log_response, user_id, name], + 'UPDATE http_functions SET NAME=%s, script_content=%s, environment_info=%s, is_public=%s, log_request=%s, log_response=%s WHERE user_id=%s AND NAME=%s', + [updated_name, script_content, environment_info, is_public, log_request, log_response, user_id, name], commit=True ) diff --git a/templates/function_editor.html b/templates/function_editor.html index f4268b9..9a6ab85 100644 --- a/templates/function_editor.html +++ b/templates/function_editor.html @@ -2,11 +2,9 @@