From 4dee2ebb157c2f957dc1cbcda8dbd3313d45ae3a Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 21 Feb 2024 18:12:05 +0200 Subject: [PATCH] relate API option --- application/Espo/Core/Record/Service.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/application/Espo/Core/Record/Service.php b/application/Espo/Core/Record/Service.php index 427a1c2db8..587a3acc31 100644 --- a/application/Espo/Core/Record/Service.php +++ b/application/Espo/Core/Record/Service.php @@ -1211,7 +1211,7 @@ class Service implements Crud, $this->getRepository() ->getRelation($entity, $link) - ->relate($foreignEntity); + ->relate($foreignEntity, null, [SaveOption::API => true]); } /** @@ -1267,7 +1267,7 @@ class Service implements Crud, $this->getRepository() ->getRelation($entity, $link) - ->unrelate($foreignEntity); + ->unrelate($foreignEntity, [SaveOption::API => true]); } /** @@ -1512,7 +1512,7 @@ class Service implements Crud, if ($this->acl->getLevel($foreignEntityType, $accessActionRequired) === AclTable::LEVEL_ALL) { $this->getRepository() ->getRelation($entity, $link) - ->massRelate($query); + ->massRelate($query, [SaveOption::API => true]); return true; }