diff --git a/gramps/plugins/drawreport/timeline.py b/gramps/plugins/drawreport/timeline.py index 12574eab7..8e1111bf1 100644 --- a/gramps/plugins/drawreport/timeline.py +++ b/gramps/plugins/drawreport/timeline.py @@ -374,7 +374,8 @@ class TimeLine(Report): def name_size(self): """ get the length of the name """ self.plist = self.filter.apply(self.database, - self.database.iter_person_handles()) + self.database.iter_person_handles(), + user=self._user) style_sheet = self.doc.get_style_sheet() gstyle = style_sheet.get_draw_style('TLG-text') diff --git a/gramps/plugins/textreport/indivcomplete.py b/gramps/plugins/textreport/indivcomplete.py index 9883c2d0a..a8f9f2b58 100644 --- a/gramps/plugins/textreport/indivcomplete.py +++ b/gramps/plugins/textreport/indivcomplete.py @@ -805,7 +805,7 @@ class IndivCompleteReport(Report): """ write the report """ plist = self._db.get_person_handles(sort_handles=True) if self.filter: - ind_list = self.filter.apply(self._db, plist) + ind_list = self.filter.apply(self._db, plist, user=self._user) else: ind_list = plist if not ind_list: diff --git a/gramps/plugins/textreport/placereport.py b/gramps/plugins/textreport/placereport.py index a6454aeb9..25243c902 100644 --- a/gramps/plugins/textreport/placereport.py +++ b/gramps/plugins/textreport/placereport.py @@ -112,7 +112,8 @@ class PlaceReport(Report): if self.filter.get_name() != '': # Use the selected filter to provide a list of place handles plist = self._db.iter_place_handles() - self.place_handles = self.filter.apply(self._db, plist) + self.place_handles = self.filter.apply(self._db, plist, + user=self._user) if places: # Add places selected individually