diff --git a/application/Espo/Core/ORM/Entity.php b/application/Espo/Core/ORM/Entity.php index 6de6e082fc..88dd79b5a7 100644 --- a/application/Espo/Core/ORM/Entity.php +++ b/application/Espo/Core/ORM/Entity.php @@ -130,9 +130,15 @@ class Entity extends \Espo\ORM\Entity if (!$this->hasField($idsField)) return null; if (!$this->has($idsField)) { - $this->loadLinkMultipleField($field, true); + if (!$this->isNew()) { + $this->loadLinkMultipleField($field, true); + } } - return $this->get($idsField); + $valueList = $this->get($idsField); + if (empty($valueList)) { + return []; + } + return $valueList; } public function hasLinkMultipleId($field, $id)