Skip to content

Commit cd99d8f

Browse files
only uppercase country code if it is set
analog to the openstreetmap geocoder code
1 parent c2c29b1 commit cd99d8f

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)