diff --git a/views/shared/map/input-partial.php b/views/shared/map/input-partial.php index 2f4b4a2..029747c 100644 --- a/views/shared/map/input-partial.php +++ b/views/shared/map/input-partial.php @@ -37,6 +37,14 @@ event.preventDefault(); var address = jQuery('#geolocation_address').val(); var successMessage = jQuery(this).data('successMessage'); + + // If no address is entered, alert the user instead of throwing an error later. + if (!address) { + alert('Please enter an address.'); + jQuery('#geolocation_address').focus(); + return; + } + geocoder.geocode(address).then(function (coords) { var marker = omekaGeolocationForm.setMarker(L.latLng(coords)); if (marker === false) {