Skip to content

Commit ec1b99d

Browse files
author
Kolea Plesco
committed
WIP
1 parent 3604422 commit ec1b99d

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

ted_sws/mapping_suite_processor/entrypoints/cli/cmd_conceptual_mapping_differ.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import click
77
from ted_sws.event_manager.adapters.log import LOG_WARN_TEXT
8+
from pydantic.utils import deep_update
89

910
from ted_sws.core.adapters.cmd_runner import CmdRunner as BaseCmdRunner, DEFAULT_MAPPINGS_PATH
1011
from ted_sws.mapping_suite_processor.entrypoints.cli import CONCEPTUAL_MAPPINGS_FILE_TEMPLATE
@@ -51,15 +52,20 @@ def __init__(
5152
self.output_folder = output_folder
5253

5354
def _report(self, diff, files: list):
54-
data = diff['data']
55+
diff['metadata'] = deep_update(diff['metadata'], {
56+
"branches": self.branches,
57+
"mapping_suite_ids": self.mapping_suite_ids,
58+
"files": files
59+
})
5560
report_file_file_name_json = Path(self.output_folder) / (DEFAULT_REPORT_FILE_NAME + ".json")
5661
with open(report_file_file_name_json, 'w+') as report_file:
57-
report_file.write(json.dumps(data, indent=2))
62+
report_file.write(json.dumps(diff, indent=2))
5863
report_file_file_name_html = Path(self.output_folder) / (DEFAULT_REPORT_FILE_NAME + ".html")
5964
with open(report_file_file_name_html, 'w+') as report_file:
6065
report_file.write(
6166
generate_conceptual_mappings_diff_html_report(
62-
ConceptualMappingDiff(**diff))
67+
ConceptualMappingDiff(**diff)
68+
)
6369
)
6470

6571
@classmethod

0 commit comments

Comments
 (0)