From 0178ca957b35033f7347dbdadbdd529ab54fd07e Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Tue, 2 Jun 2026 11:59:32 +0200 Subject: [PATCH 1/2] Take into account the value of request parameter page for caching the generated sitemap --- news/+sitemapcache.fix | 1 + src/plone/app/layout/sitemap/sitemap.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 news/+sitemapcache.fix diff --git a/news/+sitemapcache.fix b/news/+sitemapcache.fix new file mode 100644 index 000000000..248862277 --- /dev/null +++ b/news/+sitemapcache.fix @@ -0,0 +1 @@ +Take into account the value of request parameter page for caching the generated sitemap @erral diff --git a/src/plone/app/layout/sitemap/sitemap.py b/src/plone/app/layout/sitemap/sitemap.py index 54da06f33..4ec4b7dc1 100644 --- a/src/plone/app/layout/sitemap/sitemap.py +++ b/src/plone/app/layout/sitemap/sitemap.py @@ -24,7 +24,8 @@ def _render_cachekey(fun, self): url = self.context.absolute_url() catalog = getToolByName(self.context, "portal_catalog") counter = catalog.getCounter() - return f"{url}/{self.filename}/{counter}" + page = self.request.get("page", 0) + return f"{url}/{self.filename}/{counter}/{page}" class SiteMapView(BrowserView): From 29100145d3d3e57bdbdc6197696ccfc1a2cb7d0d Mon Sep 17 00:00:00 2001 From: Mikel Larreategi Date: Tue, 2 Jun 2026 18:30:37 +0200 Subject: [PATCH 2/2] rename changelog --- news/{+sitemapcache.fix => +sitemapcache.bugfix} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename news/{+sitemapcache.fix => +sitemapcache.bugfix} (100%) diff --git a/news/+sitemapcache.fix b/news/+sitemapcache.bugfix similarity index 100% rename from news/+sitemapcache.fix rename to news/+sitemapcache.bugfix