*/
public function getAvatar($size = 50)
{
- if ($this->image_id === 0 || $this->image_id === '0' || $this->image_id === null) return baseUrl('/user_avatar.png');
- return baseUrl($this->avatar->getThumb($size, $size, false));
+ $default = baseUrl('/user_avatar.png');
+ $imageId = $this->image_id;
+ if ($imageId === 0 || $imageId === '0' || $imageId === null) return $default;
+
+ try {
+ $avatar = baseUrl($this->avatar->getThumb($size, $size, false));
+ } catch (\Exception $err) {
+ $avatar = $default;
+ }
+ return $avatar;
}
/**