diff --git a/application/controllers/Simplefle.php b/application/controllers/Simplefle.php index b489e5afb..1d60686b8 100644 --- a/application/controllers/Simplefle.php +++ b/application/controllers/Simplefle.php @@ -94,10 +94,16 @@ class SimpleFLE extends CI_Controller { log_message('debug', 'SimpleFLE, save_qsos(); For QSO: ' . $qso['call'] . ' on ' . $qso['qso_date'] . ' Warning: ' . json_encode($result)); } - $result[] = $one_result; + if ($one_result != '') { + $result[] = $one_result; + } } - echo json_encode($result); + if (empty($result)) { + echo "success"; + } else { + echo json_encode($result); + } } } diff --git a/assets/js/sections/simplefle.js b/assets/js/sections/simplefle.js index 11f79f237..eb1999aca 100644 --- a/assets/js/sections/simplefle.js +++ b/assets/js/sections/simplefle.js @@ -978,7 +978,7 @@ $(".js-save-to-log").click(function () { data: { qsos: JSON.stringify(qsos) }, success: function (result) { wait_dialog.close(); - if (result == '' || result.includes("Duplicate for")) { + if (result == 'success' || result.includes("Duplicate for")) { BootstrapDialog.alert({ title: lang_qso_simplefle_success_save_to_log_header, message: lang_qso_simplefle_success_save_to_log, @@ -990,6 +990,7 @@ $(".js-save-to-log").click(function () { } }); } else { + wait_dialog.close(); BootstrapDialog.alert({ title: lang_general_word_error, message: lang_qso_simplefle_error_save_to_log + "

" + JSON.stringify(result) + "
",