Explorar o código

fixed BUG in Storage refresh object acl cache

Piotr Labudda %!s(int64=8) %!d(string=hai) anos
pai
achega
84fe019d2e
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      SE/se-lib/Schema/SystemObjectStorageAcl.php

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

@@ -164,7 +164,10 @@ class Schema_SystemObjectStorageAcl extends Core_AclSimpleSchemaBase {
 						");
 						DB::getPDO()->execSql("
 							insert into `{$this->_rootTableName}` (namespace, idZasob, idDatabase, description, hasStruct)
-							select concat('{$source['nsPrefix']}/', t.`DESC`) as namespace
+							select IF(t.`DESC` like 'default_db/%',
+									t.`DESC`,
+									concat('{$source['nsPrefix']}/', t.`DESC`)
+								) as namespace
 								, t.ID as idZasob
 								, '{$source['idZasob']}' as idDatabase
 								, t.`OPIS` as description