Fix "undefined" location in node ranking

This commit is contained in:
nymkappa 2022-09-22 15:12:28 +02:00
parent 2e0afefe63
commit 387cebeb50
No known key found for this signature in database
GPG Key ID: E155910B16E8BD04

View File

@ -31,25 +31,34 @@ export class GeolocationComponent implements OnChanges {
}
if (this.type === 'list-country') {
if (this.data.city) {
if (!this.data.city) {
this.formattedLocation = '-';
}
else if (this.data.city) {
this.formattedLocation += ' ' + city;
if (this.data.subdivision) {
this.formattedLocation += ', ' + subdivision;
}
} else {
this.formattedLocation += '-';
}
}
if (this.type === 'list-isp') {
this.formattedLocation = getFlagEmoji(this.data.iso);
if (this.data.city) {
this.formattedLocation += ' ' + city;
if (this.data.subdivision) {
this.formattedLocation += ', ' + subdivision;
}
if (!this.data.country && !this.data.city) {
this.formattedLocation = '-';
} else {
this.formattedLocation += ' ' + this.data.country;
if (this.data.country) {
this.formattedLocation = getFlagEmoji(this.data.iso);
} else {
this.formattedLocation = '';
}
if (this.data.city) {
this.formattedLocation += ' ' + city;
if (this.data.subdivision) {
this.formattedLocation += ', ' + subdivision;
}
} else {
this.formattedLocation += ' ' + this.data.country;
}
}
}