From 3e4e86bd5aed6c1881cbe4136c40de8d8ded6509 Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 27 Feb 2015 15:15:03 +0200 Subject: [PATCH] refactor Record --- application/Espo/Services/Record.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/application/Espo/Services/Record.php b/application/Espo/Services/Record.php index ef51e72cce..d58ae91ea4 100644 --- a/application/Espo/Services/Record.php +++ b/application/Espo/Services/Record.php @@ -229,6 +229,11 @@ class Record extends \Espo\Core\Services\Base $this->loadNotJoinedLinkFields($entity); } + protected function loadAdditionalFieldsForList($entity) + { + $this->loadParentNameFields($entity); + } + protected function loadEmailAddressField(Entity $entity) { $fieldDefs = $this->getMetadata()->get('entityDefs.' . $entity->getEntityName() . '.fields', array()); @@ -466,7 +471,7 @@ class Record extends \Espo\Core\Services\Base $collection = $this->getRepository()->find($selectParams); foreach ($collection as $e) { - $this->loadParentNameFields($e); + $this->loadAdditionalFieldsForList($e); $this->prepareEntityForOutput($e); } @@ -523,7 +528,7 @@ class Record extends \Espo\Core\Services\Base $recordService = $this->getRecordService($foreignEntityName); foreach ($collection as $e) { - $this->loadParentNameFields($e); + $this->loadAdditionalFieldsForList($e); $recordService->prepareEntityForOutput($e); }