diff --git a/.werks/14212 b/.werks/14212 new file mode 100644 index 00000000000..118803a29b2 --- /dev/null +++ b/.werks/14212 @@ -0,0 +1,9 @@ +Title: Fixed missing aggregation filter in frozen aggregations view +Class: fix +Compatible: compat +Component: bi +Date: 1695990771 +Edition: cre +Level: 1 +Version: 2.3.0b1 + diff --git a/cmk/gui/bi/view.py b/cmk/gui/bi/view.py index 11d08ffacad..442091b2241 100644 --- a/cmk/gui/bi/view.py +++ b/cmk/gui/bi/view.py @@ -436,7 +436,9 @@ def render(self, row: Row, cell: Cell) -> CellSpec: ] ) - bi_frozen_diff_url = "view.py?" + urlencode_vars([("view_name", "aggr_frozen_diff")]) + bi_frozen_diff_url = "view.py?" + urlencode_vars( + [("aggr_name", row["aggr_name"]), ("view_name", "aggr_frozen_diff")] + ) frozen_info = row["aggr_compiled_aggregation"].frozen_info with output_funnel.plugged(): diff --git a/cmk/gui/views/builtin_views.py b/cmk/gui/views/builtin_views.py index de47dc37fef..a8c394e4da6 100644 --- a/cmk/gui/views/builtin_views.py +++ b/cmk/gui/views/builtin_views.py @@ -3515,6 +3515,7 @@ "aggr_group": {}, "aggr_group_tree": {}, "aggr_hosts": {}, + "aggr_name": {}, "aggr_name_regex": {"aggr_name_regex": ""}, "aggr_state": { "birs-1": "on",