diff --git a/erpnext/support/doctype/issue/issue.js b/erpnext/support/doctype/issue/issue.js index dba111d8d8a..97b34e94018 100644 --- a/erpnext/support/doctype/issue/issue.js +++ b/erpnext/support/doctype/issue/issue.js @@ -1,7 +1,9 @@ frappe.ui.form.on("Issue", { onload: function(frm) { frm.email_field = "raised_by"; - set_time_to_resolve_and_response(frm); + if (frm.doc.service_level_agreement) { + set_time_to_resolve_and_response(frm); + } }, refresh: function (frm) { @@ -84,15 +86,16 @@ function set_time_to_resolve_and_response(frm) { const email_account = frm.fields_dict['email_account'].$wrapper; const time_to_respond = $(get_time_left_element(__('Time To Respond'), frm.doc.response_by)); - const time_to_resolve = $(get_time_left_element(__('Time To Resolve'), frm.doc.resolve_by)); + const time_to_resolve = $(get_time_left_element(__('Time To Resolve'), frm.doc.resolution_by)); time_to_respond.insertAfter(customer); time_to_resolve.insertAfter(email_account); } function get_time_left_element(label, timestamp) { + $('.'+ frappe.scrub(label) +'').remove(); return ` -
+