From 2302bb7b93865cd9a5975c992ec94c740340f098 Mon Sep 17 00:00:00 2001 From: cosven Date: Sat, 6 Jan 2024 23:19:36 +0800 Subject: [PATCH] compat with BriefUserModel --- feeluown/gui/components/avatar.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/feeluown/gui/components/avatar.py b/feeluown/gui/components/avatar.py index a58d6b3bd5..df9e808ad3 100644 --- a/feeluown/gui/components/avatar.py +++ b/feeluown/gui/components/avatar.py @@ -3,7 +3,7 @@ from PyQt5.QtWidgets import QMenu, QAction from PyQt5.QtGui import QPainter, QIcon, QPalette, QContextMenuEvent -from feeluown.library import NoUserLoggedIn +from feeluown.library import NoUserLoggedIn, UserModel from feeluown.models.uri import reverse from feeluown.utils.aio import run_afn, run_fn from feeluown.gui.provider_ui import UISupportsLoginOrGoHome, ProviderUiItem, \ @@ -116,7 +116,7 @@ async def _show_provider_current_user(self, name): if user is None: return None - if user.avatar_url: + if isinstance(user, UserModel) and user.avatar_url: img_data = await run_afn(self._app.img_mgr.get, user.avatar_url, reverse(user)) if img_data: