Remove conditional for Yahoo mapping provider
authorMikey O'Toole <mikey@mjco.uk>
Sun, 6 Oct 2019 15:32:01 +0000 (16:32 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Oct 2019 15:32:01 +0000 (16:32 +0100)
The Yahoo mapping provider is no longer in core and therefore this conditional logic is no longer necessary.

CRM/Admin/Form/Setting/Mapping.php

index 2d71f739df02948a080a4d68683c440124525bf4..fa741e6d8514b69c1304697944bdc2837e310649 100644 (file)
@@ -67,10 +67,6 @@ class CRM_Admin_Form_Setting_Mapping extends CRM_Admin_Form_Setting {
       $errors['_qf_default'] = ts('Mapping features require PHP version 5 or greater');
     }
 
-    if (!$fields['mapAPIKey'] && ($fields['mapProvider'] != '' && $fields['mapProvider'] == 'Yahoo')) {
-      $errors['mapAPIKey'] = "Map Provider key is a required field.";
-    }
-
     if ($fields['mapProvider'] == 'OpenStreetMaps' && $fields['geoProvider'] == '') {
       $errors['geoProvider'] = "Please select a Geocoding Provider - Open Street Maps does not provide geocoding.";
     }