Skip to content

Commit 085f39d

Browse files
authored
Merge pull request #259 from thomasbrueggemann/thomasbrueggemann-patch-1
LocationIQ: Only uppercase the country code if it is set
2 parents 3a18611 + cd99d8f commit 085f39d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/geocoder/locationiqgeocoder.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,8 +132,14 @@ LocationIQGeocoder.prototype._formatResult = function(result) {
132132
transformedResult.zipcode = result.address.postcode;
133133
transformedResult.streetName = result.address.road || result.address.cycleway;
134134
transformedResult.streetNumber = result.address.house_number;
135+
135136
// make sure countrycode is always uppercase to keep node-geocoder api formats
136-
transformedResult.countryCode = result.address.country_code.toUpperCase();
137+
var countryCode = result.address.country_code;
138+
if (countryCode) {
139+
countryCode = countryCode.toUpperCase();
140+
}
141+
142+
transformedResult.countryCode = countryCode;
137143
}
138144
return transformedResult;
139145
};

0 commit comments

Comments
 (0)