diff --git a/gramps/gui/plug/_dialogs.py b/gramps/gui/plug/_dialogs.py
index 52197a1ff..773d05bca 100644
--- a/gramps/gui/plug/_dialogs.py
+++ b/gramps/gui/plug/_dialogs.py
@@ -216,7 +216,7 @@ class PluginDialog(ManagedWindow):
for key in key_list:
data = item_hash[key]
node = self.store.insert_after(None, prev)
- self.store.set(node, 0, key)
+ self.store.set(node, 0, key[1])
next = None
data.sort(key=lambda k:k.name)
for item in data:
diff --git a/gramps/gui/plug/report/_reportdialog.py b/gramps/gui/plug/report/_reportdialog.py
index 1ec448aa0..1636972af 100644
--- a/gramps/gui/plug/report/_reportdialog.py
+++ b/gramps/gui/plug/report/_reportdialog.py
@@ -205,7 +205,7 @@ class ReportDialog(ManagedWindow):
def get_title(self):
"""The window title for this dialog"""
name = self.report_name
- category = standalone_categories[self.category]
+ category = standalone_categories[self.category][1]
return "%s - %s - Gramps" % (name, category)
#------------------------------------------------------------------------
@@ -644,7 +644,6 @@ def report(dbstate, uistate, person, report_class, options_class,
task be in the format of task that takes a database and a person as
its arguments.
"""
-
if require_active and not person:
ErrorDialog(
_('Active person has not been set'),
diff --git a/gramps/gui/viewmanager.py b/gramps/gui/viewmanager.py
index ef3ca31a6..b3f236038 100644
--- a/gramps/gui/viewmanager.py
+++ b/gramps/gui/viewmanager.py
@@ -1821,8 +1821,8 @@ class ViewManager(CLIManager):
# and the unsupported category at the end of the menu
if _UNSUPPORTED in hash_data:
ofile.write('