diff --git a/app/Listeners/Document/SettingFieldCreated.php b/app/Listeners/Document/SettingFieldCreated.php index 7b26bb791..31682969e 100644 --- a/app/Listeners/Document/SettingFieldCreated.php +++ b/app/Listeners/Document/SettingFieldCreated.php @@ -61,6 +61,8 @@ class SettingFieldCreated // Upload attachment $media = $this->getMedia($value, 'settings'); + $real_key = $this->getDocumentSettingKey($type, $key); + $company->attachMedia($media, Str::snake($real_key)); $value = $media->id; @@ -71,8 +73,6 @@ class SettingFieldCreated continue; } - $real_key = setting($this->getDocumentSettingKey($type, $key)); - setting()->set($real_key, $value); } } diff --git a/app/Listeners/Document/SettingFieldUpdated.php b/app/Listeners/Document/SettingFieldUpdated.php index ff6170be3..247e0aa51 100644 --- a/app/Listeners/Document/SettingFieldUpdated.php +++ b/app/Listeners/Document/SettingFieldUpdated.php @@ -61,6 +61,8 @@ class SettingFieldUpdated // Upload attachment $media = $this->getMedia($value, 'settings'); + $real_key = $type . '.' . $key; + $company->attachMedia($media, Str::snake($real_key)); $value = $media->id; @@ -71,8 +73,6 @@ class SettingFieldUpdated continue; } - $real_key = $type . '.' . $key; - setting()->set($real_key, $value); } }