Skip to content

Commit 5c778ac

Browse files
author
=
committed
Added check for countryCode, which may not be present
1 parent d88fb71 commit 5c778ac

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

addressfinder.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ function launchAddressLookup(type, key, searchFor, hideFields, biasTowards, plac
8181
}
8282

8383
function showOrHideFields(type, addressFields, hideFields, countryCode) {
84-
swiftcomplete.controls[type].setCountries(countryCode);
84+
if (countryCode)
85+
swiftcomplete.controls[type].setCountries(countryCode);
8586

8687
var fieldsVisible = true;
8788

@@ -104,12 +105,12 @@ function showOrHideFields(type, addressFields, hideFields, countryCode) {
104105
fieldsVisible = true;
105106
}
106107

107-
if (swiftcomplete.controls[type].hasAddressAutocompleteCoverageForCountry(countryCode) && !addressValuesExist)
108+
if (countryCode && swiftcomplete.controls[type].hasAddressAutocompleteCoverageForCountry(countryCode) && !addressValuesExist)
108109
fieldsVisible = false;
109110

110111
for (var i = 0; i < addressFields.length; i++)
111112
addressFields[i].container.style.display = fieldsVisible ? 'block' : 'none';
112113
}
113114

114-
document.getElementById('swiftcomplete_' + type + '_address_autocomplete_field').style.display = (swiftcomplete.controls[type].hasAddressAutocompleteCoverageForCountry(countryCode) ? 'block' : 'none');
115+
document.getElementById('swiftcomplete_' + type + '_address_autocomplete_field').style.display = ((!countryCode || swiftcomplete.controls[type].hasAddressAutocompleteCoverageForCountry(countryCode)) ? 'block' : 'none');
115116
}

0 commit comments

Comments
 (0)