Fix dumb country library putting multiple names for some countries, causes issue with country names on front and backend

merge-requests/208/head
Thomas Lynch 4 years ago
parent 4f25dada43
commit 6f1e27833d
  1. 5
      helpers/countries.js

@ -5,6 +5,11 @@ const countries = require('i18n-iso-countries')
, countryCodes = ['XX', 'T1', 'TOR']
.concat(Object.keys(countryNamesMap));
//this dumb library conveniently includes 2 names for some countries...
Object.entries(countryNamesMap)
.filter(e => Array.isArray(e[1]))
.forEach(c => countryNamesMap[0] = c[1][0]) //use the first name
countryNamesMap['XX'] = 'Unknown';
countryNamesMap['T1'] = 'Tor Exit Node';
countryNamesMap['TOR'] = 'Tor Onion';

Loading…
Cancel
Save