diff --git a/app/assets/javascripts/sitewide/bio_eddie.js b/app/assets/javascripts/sitewide/bio_eddie.js index 93137e21b..1bedde823 100644 --- a/app/assets/javascripts/sitewide/bio_eddie.js +++ b/app/assets/javascripts/sitewide/bio_eddie.js @@ -92,6 +92,11 @@ var bioEddieEditor = (function() { } else { saveMolecule(svg, structure, scheduleForRegistration); } + }) + .catch(() => { + if (structure === '$$$$V2.0') { + HelperModule.flashAlertMsg(I18n.t('bio_eddie.empty_molecule_error'), 'danger'); + } }); } @@ -129,7 +134,6 @@ var bioEddieEditor = (function() { bioEddieModal.data('update-url', updateUrl); bioEddieModal.find('.file-name input').val(name); bioEddieModal.modal('show'); - } }; }()); diff --git a/config/locales/en.yml b/config/locales/en.yml index 51b91ee5f..9ad8c21c1 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -2688,6 +2688,7 @@ en: molecule_name_placeholder: "Click here to enter Molecule name" no_molecules_found: "No Molecules Found" save_and_register: "Save & Register to Biomolecule Toolkit" + empty_molecule_error: "An error occurred. The molecule can't be empty." marvinjs: new_sketch: "New Chemical Drawing"