From 41c0567a4fdbabf70ef3673bfa1939692f85fca8 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 28 Feb 2024 15:10:32 +0200 Subject: [PATCH] ref --- application/Espo/Core/Record/Service.php | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/application/Espo/Core/Record/Service.php b/application/Espo/Core/Record/Service.php index 4f4d6967d1..2170cd1e43 100644 --- a/application/Espo/Core/Record/Service.php +++ b/application/Espo/Core/Record/Service.php @@ -568,7 +568,7 @@ class Service implements Crud, } } - public function filterCreateInput(stdClass $data): void + private function filterInputSystemAttributes(stdClass $data): void { unset($data->deleted); unset($data->id); @@ -579,8 +579,13 @@ class Service implements Crud, unset($data->createdByName); unset($data->createdAt); unset($data->versionNumber); + } + public function filterCreateInput(stdClass $data): void + { + $this->filterInputSystemAttributes($data); $this->filterInput($data); + /** @noinspection PhpDeprecationInspection */ $this->handleInput($data); /** @noinspection PhpDeprecationInspection */ @@ -589,18 +594,10 @@ class Service implements Crud, public function filterUpdateInput(stdClass $data): void { - unset($data->deleted); - unset($data->id); - unset($data->modifiedById); - unset($data->modifiedByName); - unset($data->modifiedAt); - unset($data->createdById); - unset($data->createdByName); - unset($data->createdAt); - unset($data->versionNumber); - + $this->filterInputSystemAttributes($data); $this->filterInput($data); $this->filterReadOnlyAfterCreate($data); + /** @noinspection PhpDeprecationInspection */ $this->handleInput($data); }