diff --git a/news/374.bugfix b/news/374.bugfix new file mode 100644 index 00000000..42cdb6cc --- /dev/null +++ b/news/374.bugfix @@ -0,0 +1,2 @@ +Do not break if a syndication feed comes from a protected resource. +[ale-rt] diff --git a/plone/app/layout/links/tests/test_rssviewlet.py b/plone/app/layout/links/tests/test_rssviewlet.py index ae12c856..b90b8de7 100644 --- a/plone/app/layout/links/tests/test_rssviewlet.py +++ b/plone/app/layout/links/tests/test_rssviewlet.py @@ -1,11 +1,16 @@ from plone.app.layout.links.viewlets import RSSViewlet from plone.app.layout.viewlets.tests.base import ViewletsTestCase +from plone.app.testing import login +from plone.app.testing import logout from plone.app.testing import setRoles from plone.app.testing import TEST_USER_ID +from plone.app.testing import TEST_USER_NAME from plone.base.interfaces import ISiteSyndicationSettings from plone.registry.interfaces import IRegistry from zope.component import getUtility +import re + class TestRSSViewletView(ViewletsTestCase): def test_RSSViewlet(self): @@ -30,3 +35,52 @@ def test_RSSViewlet(self): self.assertFalse("