--- a/src/pyams_default_theme/shared/site/portlet/__init__.py Fri Nov 13 13:31:59 2020 +0100
+++ b/src/pyams_default_theme/shared/site/portlet/__init__.py Fri Nov 13 16:34:00 2020 +0100
@@ -33,10 +33,12 @@
def visible_items(self):
container = ISiteContainer(self.context, None)
if container is not None:
- registry = self.request.registry
+ request = self.request
+ registry = request.registry
yield from filter(lambda x: x is not None,
- [registry.queryMultiAdapter((item, self.request), IContentSummaryInfo)
- for item in container.get_visible_items(self.request)])
+ map(lambda x: registry.queryMultiAdapter((x, request),
+ IContentSummaryInfo),
+ container.get_visible_items(request)))
@adapter_config(context=(IPortalContext, IPyAMSLayer, Interface, ISiteContainerSummaryPortletSettings),