From 11001d8df4f7aae05fe8aec9894ec42b64025162 Mon Sep 17 00:00:00 2001 From: Robert Lange <robert.lange@uni-leipzig.de> Date: Tue, 23 Feb 2021 15:56:45 +0100 Subject: [PATCH] refs #17418 [finc] cache different language versions of amsl resources --- module/finc/src/finc/Controller/AmslResourceController.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/finc/src/finc/Controller/AmslResourceController.php b/module/finc/src/finc/Controller/AmslResourceController.php index 07348329e9d..af1e7d03d53 100644 --- a/module/finc/src/finc/Controller/AmslResourceController.php +++ b/module/finc/src/finc/Controller/AmslResourceController.php @@ -111,8 +111,9 @@ class AmslResourceController extends AbstractBase // Make view $view = $this->createViewModel(); $view->setTemplate('amsl/sources-list'); + $cacheKey = "rendered-{$this->layout()->userLang}"; - if ($data = $this->getCacheData('rendered')) { + if ($data = $this->getCacheData($cacheKey)) { $view->rendered_html = $data; } else { try { @@ -124,7 +125,7 @@ class AmslResourceController extends AbstractBase ); } $rendered = $this->getViewRenderer()->render($view); - $this->setCacheData($rendered, 'rendered'); + $this->setCacheData($rendered, $cacheKey); $view->rendered_html = $rendered; } -- GitLab