From e7ac46f8a7dad68850dcc65d690ce35115a8f78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Fri, 9 Feb 2024 00:44:27 +0900 Subject: [PATCH] social_contracts: py3 --- .../erp5_social_contract/Person_getPartnerCount.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bt5/erp5_social_contracts/SkinTemplateItem/portal_skins/erp5_social_contract/Person_getPartnerCount.py b/bt5/erp5_social_contracts/SkinTemplateItem/portal_skins/erp5_social_contract/Person_getPartnerCount.py index ce1891c458..ed20980467 100644 --- a/bt5/erp5_social_contracts/SkinTemplateItem/portal_skins/erp5_social_contract/Person_getPartnerCount.py +++ b/bt5/erp5_social_contracts/SkinTemplateItem/portal_skins/erp5_social_contract/Person_getPartnerCount.py @@ -24,11 +24,11 @@ for social_contract in context.getDestinationRelatedValueList(portal_type='Socia if getattr(social_contract, 'stop_date', None) is None or social_contract.stop_date >= at_date: social_contract_list.append(social_contract) -partner_uid_dict = {} +partner_uid_set = set() # find all partners from those social contracts for social_contract in social_contract_list: for partner_uid in social_contract.getDestinationUidList( portal_type = 'Person' ): if partner_uid != context.getUid(): - partner_uid_dict[partner_uid] = 1 + partner_uid_set.add(partner_uid) -return len( partner_uid_dict.keys() ) +return len(partner_uid_set) -- 2.30.9