From efdff66593b1eb509e2121f19b442ab8fea4abca Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Mon, 24 Jul 2023 10:27:11 +0300 Subject: [PATCH] fix event delete hook --- .../Tools/EntityManager/Hook/Hooks/EventDeleteHook.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/application/Espo/Tools/EntityManager/Hook/Hooks/EventDeleteHook.php b/application/Espo/Tools/EntityManager/Hook/Hooks/EventDeleteHook.php index 31125390b8..1e146d1537 100644 --- a/application/Espo/Tools/EntityManager/Hook/Hooks/EventDeleteHook.php +++ b/application/Espo/Tools/EntityManager/Hook/Hooks/EventDeleteHook.php @@ -37,7 +37,8 @@ use Espo\Tools\EntityManager\Params; class EventDeleteHook implements DeleteHook { public function __construct( - private Language $baseLanguage + private Language $baseLanguage, + private Language $language ) {} public function process(Params $params): void @@ -56,6 +57,10 @@ class EventDeleteHook implements DeleteHook $this->baseLanguage->delete('Global', 'labels', $label1); $this->baseLanguage->delete('Global', 'labels', $label2); + $this->language->delete('Global', 'labels', $label1); + $this->language->delete('Global', 'labels', $label2); + $this->baseLanguage->save(); + $this->language->save(); } }