Skip to content

Commit 4568219

Browse files
[person] Fixes image load while using person-image (#1487)
* fix loading images with personImage in personDetails * fix loading images with personImage attribute * fix undefined personImage Co-authored-by: Sébastien Levert <[email protected]>
1 parent 6a93afd commit 4568219

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/mgt-components/src/components/mgt-person/mgt-person.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,9 @@ export class MgtPerson extends MgtTemplatedComponent {
549549
if (!person && !image) {
550550
return this.renderNoData();
551551
}
552+
if (!(person && person.personImage) && image) {
553+
person.personImage = image;
554+
}
552555

553556
// Default template
554557
let personTemplate = this.renderTemplate('default', { person, personImage: image, personPresence: presence });
@@ -1154,7 +1157,7 @@ export class MgtPerson extends MgtTemplatedComponent {
11541157
return this._fetchedImage;
11551158
}
11561159

1157-
const person = this.personDetailsInternal;
1160+
const person = this.personDetailsInternal || this.personDetails;
11581161
return person && person.personImage ? person.personImage : null;
11591162
}
11601163

0 commit comments

Comments
 (0)