fix(tui): compare vulnerability content instead of just count for updates

This commit is contained in:
0xallam
2026-01-08 11:55:09 -08:00
committed by Ahmed Allam
parent a1d7c0f810
commit bf04b304e6

View File

@@ -592,7 +592,7 @@ class VulnerabilitiesPanel(VerticalScroll): # type: ignore[misc]
def update_vulnerabilities(self, vulnerabilities: list[dict[str, Any]]) -> None: def update_vulnerabilities(self, vulnerabilities: list[dict[str, Any]]) -> None:
"""Update the list of vulnerabilities and re-render.""" """Update the list of vulnerabilities and re-render."""
if len(self._vulnerabilities) == len(vulnerabilities): if self._vulnerabilities == vulnerabilities:
return return
self._vulnerabilities = list(vulnerabilities) self._vulnerabilities = list(vulnerabilities)
self._render_panel() self._render_panel()