From 6bd48241f0607b40c39bbc384db7253e34d3c946 Mon Sep 17 00:00:00 2001 From: Linksehat Staging Server Date: Fri, 10 Nov 2023 15:36:15 +0700 Subject: [PATCH] bugs fix avatar --- app/Models/Member.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/Models/Member.php b/app/Models/Member.php index 53ccd9fd..7d0c0ff7 100644 --- a/app/Models/Member.php +++ b/app/Models/Member.php @@ -250,10 +250,16 @@ class Member extends Model protected function corporateLogo(): Attribute { $avatar = File::where(['type' => 'avatar', 'fileable_id' => $this->currentPolicy->corporate->id])->orderBy('id', 'desc')->get()->first(); - $path = $_ENV['LMS_APP_STORAGE'] . $avatar->path; - return Attribute::make( - get: fn () => $avatar ? $path : null - ); + if ($avatar){ + $path = $_ENV['LMS_APP_STORAGE'] . $avatar->path ? $avatar->path :''; + return Attribute::make( + get: fn () => $avatar ? $path : null + ); + } else { + return Attribute::make( + get: fn () => null + ); + } } /* -------------------------------------------------------------------------- */ }