diff --git a/CHANGES.rst b/CHANGES.rst index 580a1cc0..e49772a1 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,10 @@ Changelog - Fix `get_tinymce_options` for non-contentish contexts. See #161. [petschki] +- Fix RelatedItemsWidget calling self.items, which was turned back into a + property in z3c.form 3.2.11. (Used in Plone > 4.3.11) + [fredvd] + 1.9.1 (2017-02-12) ------------------ diff --git a/plone/app/widgets/dx.py b/plone/app/widgets/dx.py index 15851f19..5f2f1986 100644 --- a/plone/app/widgets/dx.py +++ b/plone/app/widgets/dx.py @@ -612,7 +612,10 @@ def _base_args(self): options['allowClear'] = True items = [] - for item in self.items(): + fetchitems = self.items + if callable(fetchitems): + fetchitems = fetchitems() + for item in fetchitems: if not isinstance(item['content'], basestring): item['content'] = translate( item['content'],