diff --git a/application/Espo/Core/FieldProcessing/Relation/Saver.php b/application/Espo/Core/FieldProcessing/Relation/Saver.php index e7ddbfeeb7..f50276b3ef 100644 --- a/application/Espo/Core/FieldProcessing/Relation/Saver.php +++ b/application/Espo/Core/FieldProcessing/Relation/Saver.php @@ -104,6 +104,10 @@ class Saver implements SaverInterface return; } + if (!$entity->isAttributeChanged($idAttribute)) { + return; + } + $id = $entity->get($idAttribute); $defs = $this->entityManager->getDefs()->getEntity($entityType);