修复导出页头像丢失

This commit is contained in:
xuncha
2026-04-12 08:36:13 +08:00
parent b7cb2cd42d
commit 7e1ca95bef

View File

@@ -6866,6 +6866,7 @@ function ExportPage() {
const nextCanExport = Boolean(nextContact && sessionRowByUsername.get(nextContact.username)?.hasSession) const nextCanExport = Boolean(nextContact && sessionRowByUsername.get(nextContact.username)?.hasSession)
const previousSelected = Boolean(previousContact && previousCanExport && selectedSessions.has(previousContact.username)) const previousSelected = Boolean(previousContact && previousCanExport && selectedSessions.has(previousContact.username))
const nextSelected = Boolean(nextContact && nextCanExport && selectedSessions.has(nextContact.username)) const nextSelected = Boolean(nextContact && nextCanExport && selectedSessions.has(nextContact.username))
const resolvedAvatarUrl = normalizeExportAvatarUrl(matchedSession?.avatarUrl || contact.avatarUrl)
const rowClassName = [ const rowClassName = [
'contact-row', 'contact-row',
checked ? 'selected' : '', checked ? 'selected' : '',
@@ -6889,7 +6890,7 @@ function ExportPage() {
</div> </div>
<div className="contact-avatar"> <div className="contact-avatar">
<Avatar <Avatar
src={normalizeExportAvatarUrl(contact.avatarUrl)} src={resolvedAvatarUrl}
name={contact.displayName} name={contact.displayName}
size="100%" size="100%"
shape="rounded" shape="rounded"