diff --git a/VERSION b/VERSION index 7b4d9a4f..ccff224b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.10.6 +1.10.7 diff --git a/entity-api-spec.yaml b/entity-api-spec.yaml index dc35cbb2..e26911b9 100644 --- a/entity-api-spec.yaml +++ b/entity-api-spec.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: description: 'The SenNet Entity API is a standard RESTful web service with create, update and read operations for the standard SenNet provenance graph entities.' - version: 1.10.6 + version: 1.10.7 title: SenNet Entity API contact: name: SenNet Help Desk diff --git a/src/schema/schema_triggers.py b/src/schema/schema_triggers.py index a4aaf8dc..9e86556c 100644 --- a/src/schema/schema_triggers.py +++ b/src/schema/schema_triggers.py @@ -1,3 +1,4 @@ +import ast import json import logging import re @@ -1642,7 +1643,8 @@ def get_source_mapped_metadata( raise schema_errors.InvalidPropertyRequirementsException(msg) if not isinstance(existing_data_dict["metadata"], dict): - metadata = json.loads(existing_data_dict["metadata"].replace("'", '"')) + metadata = ast.literal_eval(existing_data_dict["metadata"]) + # metadata = json.loads(existing_data_dict["metadata"].replace("'", '"')) else: metadata = existing_data_dict["metadata"]