Add missing thumbnail fallback

pull/949/head
Daniel Supernault 6 years ago
parent 58696aac9f
commit 03a4bb8d80
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7

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

@ -80,7 +80,7 @@ class Status extends Model
$type = $this->type ?? $this->setType(); $type = $this->type ?? $this->setType();
$is_nsfw = !$showNsfw ? $this->is_nsfw : false; $is_nsfw = !$showNsfw ? $this->is_nsfw : false;
if ($this->media->count() == 0 || $is_nsfw || !in_array($type,['photo', 'photo:album'])) { 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)); return url(Storage::url($this->firstMedia()->thumbnail_path));

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Loading…
Cancel
Save