From 3b034a9f86a27f469915309fa031e9998b4c42bf Mon Sep 17 00:00:00 2001 From: Sebastian Kehr <kehr@ub.uni-leipzig.de> Date: Tue, 27 Aug 2019 13:00:46 +0200 Subject: [PATCH] refs #15530 [fid] cache libraries w.r.t. current locale --- module/fid/src/Service/Client.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module/fid/src/Service/Client.php b/module/fid/src/Service/Client.php index bda65b19de0..339fe1462e4 100644 --- a/module/fid/src/Service/Client.php +++ b/module/fid/src/Service/Client.php @@ -424,7 +424,7 @@ class Client */ public function requestLibraryList(): array { - if ($list = $this->session['libraries'] ?? null) { + if ($list = $this->session['libraries'][$this->locale] ?? null) { return $list; } @@ -442,7 +442,8 @@ class Client return $libary->getId(); }, $list); - return $this->session['libraries'] = array_combine($keys, $list); + return $this->session['libraries'][$this->locale] = array_combine($keys, + $list); } /** -- GitLab