]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/userrss.php
Properly unlink all old avatars when deleting/uploading a new
[quix0rs-gnu-social.git] / actions / userrss.php
index a688cbf371f2f0ceb2b1aa63ea17913a85eefd32..239b5e517455b3eebcf01c8b422bbf5e2fd5ed75 100644 (file)
@@ -102,14 +102,12 @@ class UserrssAction extends Rss10Action
     {
         $user = $this->user;
         $profile = $user->getProfile();
-        if (!$profile) {
-            common_log_db_error($user, 'SELECT', __FILE__);
-            // TRANS: Error message displayed when referring to a user without a profile.
-            $this->serverError(_('User has no profile.'));
+        try {
+            $avatar = $profile->getAvatar(AVATAR_PROFILE_SIZE);
+            return $avatar->url;
+        } catch (Exception $e) {
             return null;
         }
-        $avatar = $profile->getAvatar(AVATAR_PROFILE_SIZE);
-        return ($avatar) ? $avatar->url : null;
     }
 
     // override parent to add X-SUP-ID URL