فهرست منبع

fixed bug in reinstall objects after install SE

Piotr Labudda 8 سال پیش
والد
کامیت
cd173b7780
1فایلهای تغییر یافته به همراه7 افزوده شده و 4 حذف شده
  1. 7 4
      SE/se-lib/Schema/SystemObjectStorageAcl.php

+ 7 - 4
SE/se-lib/Schema/SystemObjectStorageAcl.php

@@ -293,14 +293,17 @@ class Schema_SystemObjectStorageAcl extends Core_AclSimpleSchemaBase {
 					from `CRM_LISTA_ZASOBOW` z
 					where z.PARENT_ID = :parent_id
 						and z.`TYPE` = 'KOMORKA'
+						and z.A_STATUS not in ('DELETED')
 				", [ ':parent_id' => $antAclInfo['idZasob'] ]);
 				DBG::nicePrint($zasobyStruct, "\$zasobyStruct ({$namespace})");
 
 				ob_start();
-				Lib::loadClass('Schema_SystemObjectFieldStorageAcl');
-				$objFieldAcl = new Schema_SystemObjectFieldStorageAcl();
-				$objFieldAcl->updateCache($namespace);
-				$reinstallLog = ob_get_clean();
+				{
+					Lib::loadClass('Schema_SystemObjectFieldStorageAcl');
+					$objFieldAcl = new Schema_SystemObjectFieldStorageAcl();
+					$objFieldAcl->updateCache($namespace);
+					$reinstallLog = ob_get_clean();
+				}
 				// DBG::nicePrint($reinstallLog, "\$reinstallLog ({$namespace})");
 
 				$fieldCacheStruct = DB::getPDO()->fetchAll("