Skip to content

Commit

Permalink
fix(ux): get items on selecting DN in Packing Slip
Browse files Browse the repository at this point in the history
(cherry picked from commit e75aa4e)
  • Loading branch information
s-aga-r authored and mergify[bot] committed May 25, 2023
1 parent 1412c63 commit b96aa75
Showing 1 changed file with 18 additions and 4 deletions.
22 changes: 18 additions & 4 deletions erpnext/stock/doctype/packing_slip/packing_slip.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and contributors
// For license information, please see license.txt

frappe.ui.form.on("Packing Slip", {
frappe.ui.form.on('Packing Slip', {
setup: (frm) => {
frm.set_query('delivery_note', () => {
return {
Expand All @@ -13,7 +13,7 @@ frappe.ui.form.on("Packing Slip", {

frm.set_query('item_code', 'items', (doc, cdt, cdn) => {
if (!doc.delivery_note) {
frappe.throw(__("Please select a Delivery Note"));
frappe.throw(__('Please select a Delivery Note'));
} else {
let d = locals[cdt][cdn];
return {
Expand All @@ -27,6 +27,20 @@ frappe.ui.form.on("Packing Slip", {
},

refresh: (frm) => {
frm.toggle_display("misc_details", frm.doc.amended_from);
}
frm.toggle_display('misc_details', frm.doc.amended_from);
},

delivery_note: (frm) => {
frm.set_value('items', null);

if (frm.doc.delivery_note) {
erpnext.utils.map_current_doc({
method: 'erpnext.stock.doctype.delivery_note.delivery_note.make_packing_slip',
source_name: frm.doc.delivery_note,
target_doc: frm,
freeze: true,
freeze_message: __('Creating Packing Slip ...'),
});
}
},
});

0 comments on commit b96aa75

Please sign in to comment.