From 9ce3d94dc50e2b89a461511f4cde9c04b521c315 Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Thu, 16 Sep 2021 11:56:12 +0200 Subject: [PATCH] bugfixing... --- src/Model/Table/LdapConnectionsTable.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Model/Table/LdapConnectionsTable.php b/src/Model/Table/LdapConnectionsTable.php index 093e3a7..7172fc0 100644 --- a/src/Model/Table/LdapConnectionsTable.php +++ b/src/Model/Table/LdapConnectionsTable.php @@ -366,7 +366,9 @@ class LdapConnectionsTable extends AppTable ->find() ->where(['id =' => 1]) ->first(); - + // Activation forcée de l'option ldap_cached si LDAP_CACHE_ALWAYS_ON + // (EP) Ca résoud un bug dû au fait que des infos sont cherchées dans la table users alors que le user n'y est pas... + if (LDAP_CACHE_ALWAYS_ON) $this->CONF->ldap_cached = true; $config = $this->CONF; $this->usersTable = TableRegistry::getTableLocator()->get('Users'); @@ -747,8 +749,8 @@ class LdapConnectionsTable extends AppTable // Si cache pas activé => return //debug("C1"); - //if (! $this->CONF->ldap_cached) return; - if (!LDAP_CACHE_ALWAYS_ON && !$this->CONF->ldap_cached) return; + //if (!LDAP_CACHE_ALWAYS_ON && !$this->CONF->ldap_cached) return; + if (! $this->CONF->ldap_cached) return; /* * On ne met à jour le cache des users QUE si : -- libgit2 0.21.2