forked from extern/egroupware
"fixed SQL error introduced by r26581:
Column 'account_id' in where clause is ambiguous --> happens if account-repository is in ldap"
This commit is contained in:
parent
9083041e37
commit
5e2ff3b54f
@ -407,7 +407,8 @@ class addressbook_sql extends so_sql
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// add join to show only active accounts (only if accounts are shown and in sql and we not already join the accounts table, eg. used by admin)
|
// add join to show only active accounts (only if accounts are shown and in sql and we not already join the accounts table, eg. used by admin)
|
||||||
if (!$owner && substr($this->account_repository,0,3) == 'sql' && strpos($join,$GLOBALS['egw']->accounts->backend->table) === false)
|
if (!$owner && substr($this->account_repository,0,3) == 'sql' &&
|
||||||
|
strpos($join,$GLOBALS['egw']->accounts->backend->table) === false && !array_key_exists('account_id',$filter))
|
||||||
{
|
{
|
||||||
$join .= self::ACOUNT_ACTIVE_JOIN;
|
$join .= self::ACOUNT_ACTIVE_JOIN;
|
||||||
$filter[] = str_replace('UNIX_TIMESTAMP(NOW())',time(),self::ACOUNT_ACTIVE_FILTER);
|
$filter[] = str_replace('UNIX_TIMESTAMP(NOW())',time(),self::ACOUNT_ACTIVE_FILTER);
|
||||||
|
Loading…
Reference in New Issue
Block a user