Bug fix in composition_yaml.py

Always call the DID setter.

Introduced in e3bd76fcec

Change-Id: I270493ea465c4adda8ae476e58646c09d6542e69
This commit is contained in:
Henrik Wahlqvist
2025-06-24 09:26:43 +02:00
parent e3bd76fcec
commit 54aae5dc00

View File

@@ -567,8 +567,9 @@ class CompositionYaml(ProblemLogger):
swcs[software_component_name]["ports"] = self._get_ports_info()
if self.composition_spec.get("io") is not None:
swcs[software_component_name]["io"] = self.composition_spec["io"]
diagnostic_info = self._get_diagnostic_info()
if self.build_cfg.get_composition_config("includeDiagnostics") is not False:
swcs[software_component_name]["diagnostics"] = self._get_diagnostic_info()
swcs[software_component_name]["diagnostics"] = diagnostic_info
nvm_info, nvm_data_types_tmp, static_variables = self._get_nvm_info()
if self.build_cfg.get_composition_config("includeNvm"):
swcs[software_component_name]["nv-needs"] = nvm_info