Quellcode durchsuchen

Fixed error with discord pics not loading

Dennis vor 3 Jahren
Ursprung
Commit
4f838d89bb
1 geänderte Dateien mit 8 neuen und 3 gelöschten Zeilen
  1. 8 3
      app/Models/User.php

+ 8 - 3
app/Models/User.php

@@ -213,13 +213,18 @@ class User extends Authenticatable implements MustVerifyEmail
      */
     public function getAvatar()
     {
-        if ($this->discordUser()->exists()) {
-            $avatar = $this->discordUser->getAvatar();
+        if ($this->discordUser()->exists()){
+            if(@getimagesize($this->discordUser->getAvatar())) {
+                $avatar = $this->discordUser->getAvatar();
+            } else {
+                $avatar = "https://www.gravatar.com/avatar/" . md5(strtolower(trim($this->email)));
+            }
         } else {
             $avatar = "https://www.gravatar.com/avatar/" . md5(strtolower(trim($this->email)));
         }
-        
+
         return $avatar;
+
     }
 
     /**