diff --git a/Modules/Certificate/app/Services/CertificateService.php b/Modules/Certificate/app/Services/CertificateService.php index 33f1539d..c2399e05 100644 --- a/Modules/Certificate/app/Services/CertificateService.php +++ b/Modules/Certificate/app/Services/CertificateService.php @@ -25,9 +25,14 @@ class CertificateService extends MediaService { $template = CertificateTemplate::findOrFail($id); + $updateData = $data; + unset($updateData['logo']); + + $template->update($updateData); + if (array_key_exists('logo', $data) && $data['logo']) { $template->update([ - 'logo_path' => $this->addNewDeletePrev($template, $data['logo'], 'certificates_logo') + 'logo_path' => $this->addNewDeletePrev($template, $data['logo'], 'certificates_logo'), ]); }