Skip to content

Commit 39b0cf4

Browse files
nikodemasamotl
authored andcommitted
Fix empty title issue
1 parent 0aba492 commit 39b0cf4

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

grafana_wtf/report/textual.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def output_items(self, label, items, url_callback):
8787
seen[panel.id] = True
8888
print()
8989

90-
title = panel.title
90+
title = self.get_panel_title(panel)
9191
subsection = f"Panel »{title}«"
9292
print(_ss(subsection))
9393
print("-" * len(subsection))
@@ -123,7 +123,7 @@ def get_bibdata_panel(self, panel, baseurl, **kwargs):
123123
"""
124124
bibdata = OrderedDict()
125125
bibdata["Id"] = _v(panel.id)
126-
bibdata["Title"] = _v(panel.title)
126+
bibdata["Title"] = _v(self.get_panel_title(panel))
127127
bibdata["Description"] = _v(str(panel.get("description", "")).strip())
128128
bibdata["View"] = _v(baseurl + f"?viewPanel={panel.id}")
129129
bibdata["Edit"] = _v(baseurl + f"?editPanel={panel.id}")
@@ -138,6 +138,9 @@ def get_item_name(self, item):
138138
else:
139139
return "unknown"
140140

141+
def get_panel_title(self, panel):
142+
return panel.get("title", "")
143+
141144
def get_bibdata_dashboard(self, item, **kwargs):
142145
"""
143146
Summarize dashboard bibliographic data.

0 commit comments

Comments
 (0)