Fix error thrown when logging http function invocation

This commit is contained in:
Peter Stockings
2023-12-18 19:39:13 +11:00
parent ca9bf33edf
commit 678e978b4b
2 changed files with 3 additions and 4 deletions

4
db.py
View File

@@ -67,7 +67,7 @@ class DataBase():
def update_http_function_environment_info_and_invoked_count(self, name, environment_info):
self.execute(
'UPDATE http_functions SET environment_info=%s, invoked_count = invoked_count + 1 WHERE NAME=%s', [environment_info, name], commit=True)
'UPDATE http_functions SET environment_info=%s, invoked_count = invoked_count + 1 WHERE NAME=%s', [json.dumps(environment_info), name], commit=True)
def delete_http_function(self, name):
self.execute(
@@ -75,4 +75,4 @@ class DataBase():
def add_http_function_invocation(self, http_function_id, status, request_data, response_data, logs):
self.execute(
'INSERT INTO http_function_invocations (http_function_id, status, request_data, response_data, logs) VALUES (%s, %s, %s, %s)', [http_function_id, status, json.dumps(request_data), json.dumps(response_data), json.dumps(logs)], commit=True)
'INSERT INTO http_function_invocations (http_function_id, status, request_data, response_data, logs) VALUES (%s, %s, %s, %s, %s)', [http_function_id, status, json.dumps(request_data), json.dumps(response_data), json.dumps(logs)], commit=True)