From c9de37ea33a96bc3a120b77ae44cfe899ff38a7a Mon Sep 17 00:00:00 2001 From: "Jens W. Klein" Date: Wed, 9 Feb 2022 23:15:11 +0100 Subject: [PATCH] optimize cache get by @ale-rt see #110 --- src/pas/plugins/ldap/cache.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/pas/plugins/ldap/cache.py b/src/pas/plugins/ldap/cache.py index ee98492..798e5c8 100644 --- a/src/pas/plugins/ldap/cache.py +++ b/src/pas/plugins/ldap/cache.py @@ -116,9 +116,7 @@ def _key(self): def get(self): request = getRequest() rcachekey = self._key() - if request and rcachekey in list(request.keys()): - return request[rcachekey] - return VALUE_NOT_CACHED + return (request or {}).get(rcachekey, VALUE_NOT_CACHED) def set(self, value): request = getRequest()