From e23950d9ea24df782848ee0d2f83366eba42a9e0 Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Fri, 19 Jan 2024 15:10:16 +0100 Subject: [PATCH 1/2] change adapter registration to IDexterityContent --- news/136.bugfix | 3 +++ plone/app/caching/purge.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 news/136.bugfix diff --git a/news/136.bugfix b/news/136.bugfix new file mode 100644 index 0000000..0da2ed4 --- /dev/null +++ b/news/136.bugfix @@ -0,0 +1,3 @@ +Change PurgePath adapter registration to IDexterityContent +[erral] + diff --git a/plone/app/caching/purge.py b/plone/app/caching/purge.py index dbfe0ca..d5a92ed 100644 --- a/plone/app/caching/purge.py +++ b/plone/app/caching/purge.py @@ -3,7 +3,7 @@ from plone.app.caching.utils import isPurged from plone.cachepurging.interfaces import IPurgePathRewriter from plone.dexterity.content import get_assignable -from plone.dexterity.interfaces import IDexteritySchema +from plone.dexterity.interfaces import IDexterityContent from plone.dexterity.schema import SCHEMA_CACHE from plone.memoize.instance import memoize from plone.namedfile.interfaces import INamedBlobFileField @@ -172,7 +172,7 @@ def _getRoot(self): @implementer(IPurgePaths) -@adapter(IDexteritySchema) +@adapter(IDexterityContent) class ScalesPurgePaths: """Paths to purge for Dexterity object fields""" From af01365e701620b16e07a586a60cd4be4fbdcb60 Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Wed, 7 Feb 2024 19:41:20 +0100 Subject: [PATCH 2/2] Update news/136.bugfix Co-authored-by: David Glick --- news/136.bugfix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/news/136.bugfix b/news/136.bugfix index 0da2ed4..9f21de1 100644 --- a/news/136.bugfix +++ b/news/136.bugfix @@ -1,3 +1,3 @@ -Change PurgePath adapter registration to IDexterityContent +Fix purging of image scale paths for Dexterity content. [erral]