Ver código fonte

fixed fetchBackRefs info

Piotr Labudda 8 anos atrás
pai
commit
d718df895b
1 arquivos alterados com 7 adições e 2 exclusões
  1. 7 2
      SE/se-lib/Core/AclHelper.php

+ 7 - 2
SE/se-lib/Core/AclHelper.php

@@ -246,8 +246,13 @@ class Core_AclHelper {// Helper class for Acl
 
 				// 'namespace' => 'default_db/BI_audit_KRS/BI_audit_KRS',
 				// 'idInstance' => '24'
-				$totalBackRefs = ACL::fetchBackRefs($acl->getNamespace(), $id, $backRef['namespace'], [ 'total' => true ]);
-				DBG::log($backRefs, 'array', "\$backRefs {$backRef['namespace']} pk({$id})");
+				try {
+					$totalBackRefs = ACL::fetchBackRefs($acl->getNamespace(), $id, $backRef['namespace'], [ 'total' => true ]);
+				} catch (Exception $e) {
+					DBG::log($e);
+					continue;
+				}
+				DBG::log($totalBackRefs, 'array', "\$totalBackRefs {$backRef['namespace']} pk({$id})");
 
 				$rowFunList[] = [
 					'ico' => 'glyphicon glyphicon-random',