fix: Handle invalid country code in contact details (#4081)

This commit is contained in:
Muhsin Keloth 2022-02-28 19:48:13 +05:30 committed by GitHub
parent bb16780278
commit 1de18391b4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -210,8 +210,7 @@ export default {
if (!cityAndCountry) {
return '';
}
const countryFlag = countryCode ? flag(countryCode) : '🌎';
return `${cityAndCountry} ${countryFlag}`;
return this.findCountryFlag(countryCode, cityAndCountry);
},
socialProfiles() {
const {
@ -261,6 +260,14 @@ export default {
this.showConversationModal = false;
this.showEditModal = false;
},
findCountryFlag(countryCode, cityAndCountry) {
try {
const countryFlag = countryCode ? flag(countryCode) : '🌎';
return `${cityAndCountry} ${countryFlag}`;
} catch (error) {
return '';
}
},
async deleteContact({ id }) {
try {
await this.$store.dispatch('contacts/delete', id);