diff --git a/code/ddns-lambda.py b/code/ddns-lambda.py index 52991eb..1993a93 100755 --- a/code/ddns-lambda.py +++ b/code/ddns-lambda.py @@ -73,7 +73,7 @@ LOGGER = logging.getLogger() account_id = None region = None -VERSION = '1.2.0b54' +VERSION = '1.2.0b55' # Read Env variables DEBUG_LOG_LEVEL = os.environ.get('DebugLogLevel', 'INFO') @@ -402,7 +402,8 @@ def lambda_handler( dynamodb_client, DDBNAME, f'{instance_id}/dns') LOGGER.info(f"got instance dns data: {instance_dns_data}") if instance_dns_data: - instance_dns_data_dict = json.loads(instance_dns_data, default=json_serial) + # instance_dns_data_dict = json.loads(instance_dns_data, default=json_serial) + instance_dns_data_dict = json.loads(instance_dns_data) LOGGER.info( f"instance dns data: {str(instance_dns_data)} length {len(instance_dns_data_dict)} {lineno()}") @@ -1045,7 +1046,8 @@ def lambda_handler( def put_instance_dns_data_item(dynamodb_client, DDBNAME, instance_id, dns): dns_list = [dict(d._asdict()) for d in dns] - dns_info = json.dumps(dns_list, default=json_serial) +# dns_info = json.dumps(dns_list, default=json_serial) + dns_info = json.dumps(dns_list) LOGGER.debug(f"put dns data into {instance_id}/dns: {str(dns_info)}: {lineno()}") put_item_in_dynamodb_table(dynamodb_client, DDBNAME, f'{instance_id}/dns', dns_info) diff --git a/code/ddns-lambda.zip b/code/ddns-lambda.zip index 7565d52..2fd6fab 100644 Binary files a/code/ddns-lambda.zip and b/code/ddns-lambda.zip differ