|
@@ -236,7 +236,7 @@ class AclQueryFeatures {
|
|
|
$orWhere[] = ['A_CLASSIFIED', '=', ''];// TODO: allow empty for everyone?
|
|
$orWhere[] = ['A_CLASSIFIED', '=', ''];// TODO: allow empty for everyone?
|
|
|
foreach ($usrAclGroups as $group) $orWhere[] = ['A_CLASSIFIED', '=', $group];
|
|
foreach ($usrAclGroups as $group) $orWhere[] = ['A_CLASSIFIED', '=', $group];
|
|
|
}
|
|
}
|
|
|
- if ($this->_acl->hasField('L_APPOITMENT_USER')) {
|
|
|
|
|
|
|
+ if (!empty($orWhere) && $this->_acl->hasField('L_APPOITMENT_USER')) {
|
|
|
$orWhere[] = ['L_APPOITMENT_USER', '=', $userLogin];
|
|
$orWhere[] = ['L_APPOITMENT_USER', '=', $userLogin];
|
|
|
}
|
|
}
|
|
|
return (!empty($orWhere)) ? [null, 'or', $orWhere] : null;
|
|
return (!empty($orWhere)) ? [null, 'or', $orWhere] : null;
|