diff --git a/frappe/public/js/frappe/form/link_selector.js b/frappe/public/js/frappe/form/link_selector.js index 07abfeea13..4c4d0aaab3 100644 --- a/frappe/public/js/frappe/form/link_selector.js +++ b/frappe/public/js/frappe/form/link_selector.js @@ -76,7 +76,7 @@ frappe.ui.form.LinkSelector = Class.extend({ $.each(r.values, function(i, v) { var row = $(repl('\
\ %(values)s
\ ', { @@ -84,23 +84,25 @@ frappe.ui.form.LinkSelector = Class.extend({ values: v.splice(1).join(", ") })).appendTo(parent); - row.find("a").click(function() { - var value = $(this).attr("data-value"); - var $link = this; - if(me.target.is_grid) { - // set in grid - me.set_in_grid(value); - } else { - if(me.target.doctype) - me.target.parse_validate_and_set_in_model(value); - else { - me.target.set_input(value); - me.target.$input.trigger("change"); + row.find("a") + .attr('data-value', v[0]) + .click(function() { + var value = $(this).attr("data-value"); + var $link = this; + if(me.target.is_grid) { + // set in grid + me.set_in_grid(value); + } else { + if(me.target.doctype) + me.target.parse_validate_and_set_in_model(value); + else { + me.target.set_input(value); + me.target.$input.trigger("change"); + } + me.dialog.hide(); } - me.dialog.hide(); - } - return false; - }) + return false; + }); }) } else { $('
' + __("No Results")