From bc097044c31e0ddf7c79f748982ebd9cc1c7b8f6 Mon Sep 17 00:00:00 2001 From: Christos Sidiropoulos Date: Mon, 30 Jun 2025 16:42:07 +0200 Subject: [PATCH] Add and empty input validation for address field Signed-off-by: Christos Sidiropoulos --- views/shared/map/input-partial.php | 8 ++++++++ 1 file changed, 8 insertions(+) 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) {