From 4123515da9b9fbe7d69a531593cb32d6328e2348 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Wed, 9 Nov 2022 10:06:24 +0300 Subject: [PATCH] fixed document create/edit remove company.logo issue.. --- app/Listeners/Document/SettingFieldCreated.php | 2 +- app/Listeners/Document/SettingFieldUpdated.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Listeners/Document/SettingFieldCreated.php b/app/Listeners/Document/SettingFieldCreated.php index 9b7b3b7a5..a5f0c9aeb 100644 --- a/app/Listeners/Document/SettingFieldCreated.php +++ b/app/Listeners/Document/SettingFieldCreated.php @@ -32,7 +32,7 @@ class SettingFieldCreated $fields = $request->get('setting', []); // remove company logo - if (! in_array('company_logo', $fields)) { + if (Arr::exists($fields, 'company_logo') && ! Arr::has($fields['company_logo'], 'dropzone')) { setting()->forget('company.logo'); } diff --git a/app/Listeners/Document/SettingFieldUpdated.php b/app/Listeners/Document/SettingFieldUpdated.php index fed0714f4..ff6170be3 100644 --- a/app/Listeners/Document/SettingFieldUpdated.php +++ b/app/Listeners/Document/SettingFieldUpdated.php @@ -32,7 +32,7 @@ class SettingFieldUpdated $fields = $request->get('setting', []); // remove company logo - if (! in_array('company_logo', $fields)) { + if (Arr::exists($fields, 'company_logo') && ! Arr::has($fields['company_logo'], 'dropzone')) { setting()->forget('company.logo'); }