Index: trunk/core/units/general/helpers/permissions_helper.php =================================================================== diff -u -N -r8450 -r8546 --- trunk/core/units/general/helpers/permissions_helper.php (.../permissions_helper.php) (revision 8450) +++ trunk/core/units/general/helpers/permissions_helper.php (.../permissions_helper.php) (revision 8546) @@ -137,7 +137,12 @@ $table_name = $this->Application->getUnitOption($prefix, 'TableName'); $ci_table = $this->Application->getUnitOption('ci', 'TableName'); - $sql = 'SELECT item_table.'.$id_field.', item_table.CreatedById, ci.CategoryId + $owner_field = $this->Application->getUnitOption($prefix, 'OwnerField'); + if (!$owner_field) { + $owner_field = 'CreatedById'; + } + + $sql = 'SELECT item_table.'.$id_field.', item_table.'.$owner_field.' AS CreatedById, ci.CategoryId FROM '.$table_name.' item_table LEFT JOIN '.$ci_table.' ci ON ci.ItemResourceId = item_table.ResourceId WHERE item_table.'.$id_field.' IN ('.$ids.') AND (ci.PrimaryCat = 1)';