From b15d760406a45e5e623853cc2f5ba9a6b2af74a9 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 26 May 2014 13:05:19 +0530 Subject: [PATCH] fix to packing slip (validation) --- .../doctype/packing_slip/packing_slip.js | 6 +- .../doctype/packing_slip/packing_slip.json | 408 +++++++++--------- .../doctype/packing_slip/packing_slip.py | 10 +- 3 files changed, 213 insertions(+), 211 deletions(-) diff --git a/erpnext/stock/doctype/packing_slip/packing_slip.js b/erpnext/stock/doctype/packing_slip/packing_slip.js index 2f0bd81b12..acdd27e1ab 100644 --- a/erpnext/stock/doctype/packing_slip/packing_slip.js +++ b/erpnext/stock/doctype/packing_slip/packing_slip.js @@ -8,7 +8,7 @@ cur_frm.fields_dict['delivery_note'].get_query = function(doc, cdt, cdn) { } -cur_frm.fields_dict['item_details'].grid.get_field('item_code').get_query = +cur_frm.fields_dict['item_details'].grid.get_field('item_code').get_query = function(doc, cdt, cdn) { return { query: "erpnext.stock.doctype.packing_slip.packing_slip.item_details", @@ -53,7 +53,7 @@ cur_frm.cscript.validate_case_nos = function(doc) { } else if(cint(doc.to_case_no) < cint(doc.from_case_no)) { msgprint(__("'To Case No.' cannot be less than 'From Case No.'")); validated = false; - } + } } @@ -88,7 +88,7 @@ cur_frm.cscript.validate_duplicate_items = function(doc, ps_detail) { // Calculate Net Weight of Package cur_frm.cscript.calc_net_total_pkg = function(doc, ps_detail) { var net_weight_pkg = 0; - doc.net_weight_uom = ps_detail?ps_detail[0].weight_uom:''; + doc.net_weight_uom = (ps_detail && ps_detail.length) ? ps_detail[0].weight_uom : ''; doc.gross_weight_uom = doc.net_weight_uom; for(var i=0; i