diff --git a/.werks/17621.md b/.werks/17621.md new file mode 100644 index 00000000000..af0541b573a --- /dev/null +++ b/.werks/17621.md @@ -0,0 +1,14 @@ +[//]: # (werk v2) +# HW/SW inventory: Fix filtering with software package version + +key | value +---------- | --- +date | 2025-02-12T15:41:52+00:00 +version | 2.3.0p27 +class | fix +edition | cre +component | inv +level | 1 +compatible | yes + +The "Min. Version" and "Max. Version" fields in the "Host has software package" view now filter as expected. diff --git a/cmk/gui/inventory/filters.py b/cmk/gui/inventory/filters.py index 45050a73177..a67d8563643 100644 --- a/cmk/gui/inventory/filters.py +++ b/cmk/gui/inventory/filters.py @@ -566,6 +566,7 @@ def find_package(self, packages, name, from_version, to_version): continue if to_version and self.version_is_higher(version, to_version): continue + return True return False def version_is_lower(self, a: str | None, b: str | None) -> bool: