From 9146cdc835f63518c7ffc2bb98a9fdbd310ce00f Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 2 Jul 2024 14:20:48 -0500 Subject: [PATCH] fix: allow view supplements to add to profile member context --- tailbone/views/people.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tailbone/views/people.py b/tailbone/views/people.py index d8e36ec9..d3a82dc0 100644 --- a/tailbone/views/people.py +++ b/tailbone/views/people.py @@ -742,10 +742,15 @@ class PersonView(MasterView): membership = app.get_membership_handler() data = OrderedDict() - members = membership.get_members_for_account_holder(person) for member in members: - data[member.uuid] = self.get_context_member(member) + context = self.get_context_member(member) + + for supp in self.iter_view_supplements(): + if hasattr(supp, 'get_context_for_member'): + context = supp.get_context_for_member(member, context) + + data[member.uuid] = context return list(data.values())