Add missing thumbnail fallback

This commit is contained in:
Daniel Supernault 2019-03-03 22:39:52 -07:00
parent 58696aac9f
commit 03a4bb8d80
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7
4 changed files with 4 additions and 5 deletions

View file

@ -41,10 +41,8 @@ class Media extends Model
public function thumbnailUrl()
{
$path = $this->thumbnail_path;
$url = Storage::url($path);
return url($url);
$path = $this->thumbnail_path ?? 'public/no-preview.png';
return url(Storage::url($path));
}
public function thumb()

View file

@ -80,7 +80,7 @@ class Status extends Model
$type = $this->type ?? $this->setType();
$is_nsfw = !$showNsfw ? $this->is_nsfw : false;
if ($this->media->count() == 0 || $is_nsfw || !in_array($type,['photo', 'photo:album'])) {
return 'data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==';
return url(Storage::url('public/no-preview.png'));
}
return url(Storage::url($this->firstMedia()->thumbnail_path));

View file

@ -1,2 +1,3 @@
*
!.gitignore
!no-preview.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB