diff --git a/CHANGES.rst b/CHANGES.rst index 0d6c549..85dad5e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,10 +1,11 @@ Changes ======= -2.1 (unreleased) +2.0.1 (unreleased) ---------------- -- Nothing changed yet. +- Fix error when Plone site is not yet set as in first index_html call on Zope. + [bsuttor] 2.0 (2023-05-04) diff --git a/src/z3c/jbot/utility.py b/src/z3c/jbot/utility.py index bced3c8..22b76be 100644 --- a/src/z3c/jbot/utility.py +++ b/src/z3c/jbot/utility.py @@ -11,6 +11,7 @@ try: import Acquisition # noqa + import Zope2 # noqa ZOPE_3 = False except ImportError: ZOPE_3 = True @@ -24,7 +25,7 @@ def getRequest(): try: return site.request except AttributeError: - return site.REQUEST + return getattr(site, "REQUEST", Zope2.app().REQUEST) try: i = zope.security.management.getInteraction()