diff --git a/application/controllers/Api.php b/application/controllers/Api.php index ef31f0e5e..a2bdd5a83 100644 --- a/application/controllers/Api.php +++ b/application/controllers/Api.php @@ -552,6 +552,11 @@ class API extends CI_Controller { $user_id = $this->api_model->key_userid($obj['key']); + // Special Case: Yaesu Radio's use CW-U and CW-L which aren't official ADIF Modes. We override this here to CW + if (isset($obj['mode']) && (strtoupper($obj['mode']) == 'CW-U' || strtoupper($obj['mode']) == 'CW-L')) { + $obj['mode'] = 'CW'; + } + // Store Result to Database $this->cat->update($obj, $user_id);