From 8bc34aab9b5f34fff1252ba82edf276ad14b4b5d Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Sat, 17 Dec 2022 10:42:42 +0200 Subject: [PATCH] htmlizer take into account noLoad --- application/Espo/Core/Htmlizer/Htmlizer.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/application/Espo/Core/Htmlizer/Htmlizer.php b/application/Espo/Core/Htmlizer/Htmlizer.php index ad8d994c17..be79541fc7 100644 --- a/application/Espo/Core/Htmlizer/Htmlizer.php +++ b/application/Espo/Core/Htmlizer/Htmlizer.php @@ -480,9 +480,15 @@ class Htmlizer $orderData = $this->getRelationOrder($entity->getEntityType(), $relation); + $entityDefs = $this->entityManager + ->getDefs() + ->getEntity($entity->getEntityType()); + if ( $entity instanceof CoreEntity && - $entity->hasLinkMultipleField($relation) + $entity->hasLinkMultipleField($relation) && + $entityDefs->hasField($relation) && + !$entityDefs->getField($relation)->getParam('noLoad') ) { return $this->entityManager ->getRDBRepository($entity->getEntityType())