Werk #18565: Unbreak graph selection dropdown in performance graph dashlets

Component User interface
Title Unbreak graph selection dropdown in performance graph dashlets
Date Sep 9, 2025
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.5.0b1
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)
2.4.0p12
Not yet released
Checkmk Raw (CRE), Checkmk Enterprise (CEE), Checkmk Cloud (CCE), Checkmk MSP (CME)

The graph selection dropdown in performance graph dashlets showed an empty selection if no host and/or service had been selected. Furthermore, opening the dropdown menu resulted in a crash report and an entry in ~/var/log/web.log reading

  File "/omd/sites/v240/lib/python3/cmk/gui/pages.py", line 102, in handle_page
    action_response = self.page()
                      ^^^^^^^^^^^
  File "/omd/sites/v240/lib/python3/cmk/gui/autocompleters.py", line 255, in page
    result_data = completer(api_request["value"], api_request["params"])
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/omd/sites/v240/lib/python3/cmk/gui/dashboard/dashlet/dashlets/graph.py", line 443, in graph_templates_autocompleter
    graph_and_single_metric_templates_choices_for_context(params["context"])
                                                          ~~~~~~^^^^^^^^^^^
KeyError: 'context'

To the list of all Werks