@@ -3247,7 +3247,7 @@ function getIconsForParticipants(participants: number[], personalDetails: OnyxIn
32473247 const avatars: Icon[] = [];
32483248
32493249 for (const accountID of participantsList) {
3250- const avatarSource = personalDetails?.[accountID]?.avatar ?? FallbackAvatar ;
3250+ const avatarSource = personalDetails?.[accountID]?.avatar ?? getDefaultAvatarURL({accountID}) ;
32513251 const displayNameLogin = personalDetails?.[accountID]?.displayName ? personalDetails?.[accountID]?.displayName : personalDetails?.[accountID]?.login;
32523252 const userIcon = {
32533253 id: accountID,
@@ -3521,7 +3521,7 @@ function getParticipantIcon(accountID: number | undefined, personalDetails: Onyx
35213521
35223522 return {
35233523 id: accountID,
3524- source: details?.avatar ?? FallbackAvatar ,
3524+ source: details?.avatar ?? getDefaultAvatarURL({accountID}) ,
35253525 type: CONST.ICON_TYPE_AVATAR,
35263526 name: displayName,
35273527 fallbackIcon: details?.fallbackIcon,
@@ -3578,7 +3578,7 @@ function getIconsForExpenseRequest(report: OnyxInputOrEntry<Report>, personalDet
35783578 const workspaceIcon = getWorkspaceIcon(report, policy);
35793579 const actorDetails = parentReportAction?.actorAccountID ? personalDetails?.[parentReportAction.actorAccountID] : undefined;
35803580 const memberIcon = {
3581- source: actorDetails?.avatar ?? FallbackAvatar,
3581+ source: actorDetails?.avatar ?? (parentReportAction?.actorAccountID ? getDefaultAvatarURL({accountID: parentReportAction.actorAccountID}) : FallbackAvatar) ,
35823582 id: parentReportAction?.actorAccountID,
35833583 type: CONST.ICON_TYPE_AVATAR,
35843584 name: actorDetails?.displayName ?? '',
@@ -3605,7 +3605,7 @@ function getIconsForChatThread(
36053605 const actorDisplayName = getDisplayNameOrDefault(actorDetails, '', false);
36063606 const actorIcon = {
36073607 id: actorAccountID,
3608- source: actorDetails?.avatar ?? FallbackAvatar,
3608+ source: actorDetails?.avatar ?? (actorAccountID ? getDefaultAvatarURL({accountID: actorAccountID}) : FallbackAvatar) ,
36093609 name: formatPhoneNumber(actorDisplayName),
36103610 type: CONST.ICON_TYPE_AVATAR,
36113611 fallbackIcon: actorDetails?.fallbackIcon,
@@ -3699,15 +3699,15 @@ function getIconsForIOUReport(report: OnyxInputOrEntry<Report>, personalDetails:
36993699 const managerDetails = report?.managerID ? personalDetails?.[report.managerID] : undefined;
37003700 const ownerDetails = report?.ownerAccountID ? personalDetails?.[report.ownerAccountID] : undefined;
37013701 const managerIcon = {
3702- source: managerDetails?.avatar ?? FallbackAvatar,
3702+ source: managerDetails?.avatar ?? (report?.managerID ? getDefaultAvatarURL({accountID: report.managerID}) : FallbackAvatar) ,
37033703 id: report?.managerID,
37043704 type: CONST.ICON_TYPE_AVATAR,
37053705 name: managerDetails?.displayName ?? '',
37063706 fallbackIcon: managerDetails?.fallbackIcon,
37073707 };
37083708 const ownerIcon = {
37093709 id: report?.ownerAccountID,
3710- source: ownerDetails?.avatar ?? FallbackAvatar,
3710+ source: ownerDetails?.avatar ?? (report?.ownerAccountID ? getDefaultAvatarURL({accountID: report.ownerAccountID}) : FallbackAvatar) ,
37113711 type: CONST.ICON_TYPE_AVATAR,
37123712 name: ownerDetails?.displayName ?? '',
37133713 fallbackIcon: ownerDetails?.fallbackIcon,
0 commit comments