Merged PR 558: Make software manager show method always show all software.

DataFusionService didn't show in software list, because it uses the port_protocol_mapping as the source of truth for installed software instead of the software list itself.

This fixes that :)

Related work items: #2899
This commit is contained in:
Marek Wolan
2024-09-30 08:16:46 +00:00

View File

@@ -267,7 +267,7 @@ class SoftwareManager:
table.set_style(MARKDOWN)
table.align = "l"
table.title = f"{self.sys_log.hostname} Software Manager"
for software in self.port_protocol_mapping.values():
for software in self.software.values():
software_type = "Service" if isinstance(software, Service) else "Application"
table.add_row(
[