diff --git a/erpnext/setup/doctype/translation/translation.js b/erpnext/setup/doctype/translation/translation.js index 27c818ab3f..e78d94f035 100644 --- a/erpnext/setup/doctype/translation/translation.js +++ b/erpnext/setup/doctype/translation/translation.js @@ -6,7 +6,16 @@ frappe.ui.form.on('Translation', { } }); +frappe.ui.form.on('Translation', { + validate: function(frm, cdt, cdn) { + var doc = frm.doc; + if(!doc.language_code){ + frm.cscript.update_language_code(frm) + } + } +}); + cur_frm.cscript.update_language_code = function(frm){ var doc = frm.doc; - frm.set_value('language_code', frappe.boot.lang_dict[doc.language]) + frm.set_value('language_code', doc.language) }