From 00f9b58bbac2634c0d271efb2f03572e63d83239 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 10 Feb 2012 13:43:39 +0530 Subject: [PATCH] Do not refresh is there is an exception --- .../doctype/support_ticket/support_ticket.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/erpnext/support/doctype/support_ticket/support_ticket.js b/erpnext/support/doctype/support_ticket/support_ticket.js index b7413ea919..2b379db432 100644 --- a/erpnext/support/doctype/support_ticket/support_ticket.js +++ b/erpnext/support/doctype/support_ticket/support_ticket.js @@ -84,14 +84,18 @@ $.extend(cur_frm.cscript, { Send: function(doc, dt, dn) { $c_obj([doc], 'send_response', '', function(r,rt) { locals[dt][dn].new_response = ''; - cur_frm.refresh(); + if(!r.exc) { + cur_frm.refresh(); + } }); }, customer: function(doc, dt, dn) { var callback = function(r,rt) { var doc = locals[cur_frm.doctype][cur_frm.docname]; - cur_frm.refresh(); + if(!r.exc) { + cur_frm.refresh(); + } } if(doc.customer) $c_obj(make_doclist(doc.doctype, doc.name), 'get_default_customer_address', '', callback); if(doc.customer) unhide_field(['customer_name','address_display','contact_display','contact_mobile','contact_email']); @@ -104,7 +108,9 @@ $.extend(cur_frm.cscript, { if(answer) { if(doc.name) $c_obj([doc],'close_ticket','',function(r,rt) { - cur_frm.refresh(); + if(!r.exc) { + cur_frm.refresh(); + } }); } }, @@ -116,7 +122,9 @@ $.extend(cur_frm.cscript, { if(answer) { if(doc.name) $c_obj([doc],'reopen_ticket','',function(r,rt) { - cur_frm.refresh(); + if(!r.exc) { + cur_frm.refresh(); + } }); } }