From ea8e42617454f15772c673750bffc0015c7c98ce Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Mon, 25 Jan 2021 21:39:10 -0700 Subject: [PATCH] Update Profile model, use cdn_url for avatars --- app/Profile.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Profile.php b/app/Profile.php index c4d07b84d..c527cccd5 100644 --- a/app/Profile.php +++ b/app/Profile.php @@ -151,6 +151,15 @@ class Profile extends Model { $url = Cache::remember('avatar:'.$this->id, now()->addYears(1), function () { $avatar = $this->avatar; + + if($avatar->cdn_url) { + return $avatar->cdn_url ?? url('/storage/avatars/default.jpg'); + } + + if($avatar->is_remote) { + return $avatar->cdn_url ?? url('/storage/avatars/default.jpg'); + } + $path = $avatar->media_path; $path = "{$path}?v={$avatar->change_count}";