[Fix #11824] Show member Display Name if Username is blank (#11826)

* #11824 memberSearchDropdown: use member.profile.name if username is blank

* membwer.auth.local object could be empty
This commit is contained in:
Tutti Quintella 2020-02-19 01:00:30 +09:00 committed by GitHub
parent c6f6722af7
commit 353009821f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,7 +19,7 @@
:key="member._id" :key="member._id"
@click="selectMember(member)" @click="selectMember(member)"
> >
@{{ member.auth.local.username }} {{ memberName(member) }}
</b-dropdown-item> </b-dropdown-item>
</b-dropdown> </b-dropdown>
</template> </template>
@ -61,6 +61,12 @@ export default {
selectMember (member) { selectMember (member) {
this.$emit('member-selected', member); this.$emit('member-selected', member);
}, },
memberName (member) {
if (member.auth.local && member.auth.local.username) {
return `@${member.auth.local.username}`;
}
return member.profile.name;
},
}, },
}; };
</script> </script>