diff --git a/module/finc/src/finc/Controller/AmslResourceController.php b/module/finc/src/finc/Controller/AmslResourceController.php
index 07348329e9d5ef9032901c435e1b8022978416b5..af1e7d03d53b2fc9d84e89ed79afe50eea096e3e 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;
         }