fix parent name load

This commit is contained in:
yuri
2018-02-27 14:12:48 +02:00
parent d4a23c9a4f
commit 8fb6b1a5a9
+7 -1
View File
@@ -52,7 +52,13 @@ class Entity extends \Espo\ORM\Entity
if (!$this->entityManager->hasRepository($parentType)) return;
$repository = $this->entityManager->getRepository($parentType);
$foreignEntity = $repository->select(['id', 'name'])->where(['id' => $parentId])->findOne();
$select = ['id', 'name'];
if ($parentType === 'Lead') {
$select[] = 'accountName';
$select[] = 'emailAddress';
$select[] = 'phoneNumber';
}
$foreignEntity = $repository->select($select)->where(['id' => $parentId])->findOne();
if ($foreignEntity) {
$this->set($field . 'Name', $foreignEntity->get('name'));
}