|
|
@@ -279,8 +279,9 @@ class Core_AclHelper {// Helper class for Acl
|
|
|
if (count($partsNs) > 2) { // is AntAcl
|
|
|
$backRefList = ACL::getBackRefList($ns);
|
|
|
DBG::log($backRefList, 'array', "\$backRefList");
|
|
|
- {
|
|
|
- $backRefLabelList = ACL::fetchAllAclInfoByNs( array_map( V::makePick('namespace'), $backRefList ) );
|
|
|
+ if (!empty($backRefList)) {
|
|
|
+ $backRefNsList = array_map( V::makePick('namespace'), $backRefList );
|
|
|
+ $backRefLabelList = ACL::fetchAllAclInfoByNs( $backRefNsList );
|
|
|
// DBG::log($backRefLabelList, 'array', "\$backRefLabelList");
|
|
|
$backRefLabelsByNs = array_combine( array_map( V::makePick('namespace'), $backRefLabelList ), array_map( V::makePick('DESC_PL'), $backRefLabelList ) );
|
|
|
// DBG::log($backRefLabelsByNs, 'array', "\$backRefLabelsByNs");
|
|
|
@@ -314,8 +315,9 @@ class Core_AclHelper {// Helper class for Acl
|
|
|
if (count($partsNs) > 2) { // is AntAcl
|
|
|
$refList = ACL::getRefList($ns);
|
|
|
DBG::log($refList, 'array', "\$refList");
|
|
|
- {
|
|
|
- $refLabelList = ACL::fetchAllAclInfoByNs( array_map( V::makePick('namespace'), $backRefList ) );
|
|
|
+ if (!empty($refList)) {
|
|
|
+ $refNsList = array_map( V::makePick('namespace'), $refList );
|
|
|
+ $refLabelList = ACL::fetchAllAclInfoByNs( $refNsList );
|
|
|
// DBG::log($refLabelList, 'array', "\$refLabelList");
|
|
|
$refLabelsByNs = array_combine( array_map( V::makePick('namespace'), $refLabelList ), array_map( V::makePick('DESC_PL'), $refLabelList ) );
|
|
|
// DBG::log($refLabelsByNs, 'array', "\$refLabelsByNs");
|