Commit 9ce3d94dc50e2b89a461511f4cde9c04b521c315
1 parent
9b079fbd
Exists in
master
and in
1 other branch
bugfixing...
Showing
1 changed file
with
5 additions
and
3 deletions
Show diff stats
src/Model/Table/LdapConnectionsTable.php
@@ -366,7 +366,9 @@ class LdapConnectionsTable extends AppTable | @@ -366,7 +366,9 @@ class LdapConnectionsTable extends AppTable | ||
366 | ->find() | 366 | ->find() |
367 | ->where(['id =' => 1]) | 367 | ->where(['id =' => 1]) |
368 | ->first(); | 368 | ->first(); |
369 | - | 369 | + // Activation forcée de l'option ldap_cached si LDAP_CACHE_ALWAYS_ON |
370 | + // (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... | ||
371 | + if (LDAP_CACHE_ALWAYS_ON) $this->CONF->ldap_cached = true; | ||
370 | $config = $this->CONF; | 372 | $config = $this->CONF; |
371 | 373 | ||
372 | $this->usersTable = TableRegistry::getTableLocator()->get('Users'); | 374 | $this->usersTable = TableRegistry::getTableLocator()->get('Users'); |
@@ -747,8 +749,8 @@ class LdapConnectionsTable extends AppTable | @@ -747,8 +749,8 @@ class LdapConnectionsTable extends AppTable | ||
747 | 749 | ||
748 | // Si cache pas activé => return | 750 | // Si cache pas activé => return |
749 | //debug("C1"); | 751 | //debug("C1"); |
750 | - //if (! $this->CONF->ldap_cached) return; | ||
751 | - if (!LDAP_CACHE_ALWAYS_ON && !$this->CONF->ldap_cached) return; | 752 | + //if (!LDAP_CACHE_ALWAYS_ON && !$this->CONF->ldap_cached) return; |
753 | + if (! $this->CONF->ldap_cached) return; | ||
752 | 754 | ||
753 | /* | 755 | /* |
754 | * On ne met à jour le cache des users QUE si : | 756 | * On ne met à jour le cache des users QUE si : |