Merge pull request #51925 from frappe/mergify/bp/version-15-hotfix/pr-51909

fix: allow creation of DN in SI for items not having DN reference (backport #51909)
This commit is contained in:
Mihir Kandoi
2026-01-21 15:41:21 +05:30
committed by GitHub
2 changed files with 5 additions and 5 deletions

View File

@@ -117,10 +117,10 @@ erpnext.accounts.SalesInvoiceController = class SalesInvoiceController extends (
return item.delivery_note ? true : false; return item.delivery_note ? true : false;
}); });
if (!from_delivery_note && !is_delivered_by_supplier) { if (!is_delivered_by_supplier) {
cur_frm.add_custom_button( this.frm.add_custom_button(
__("Delivery"), __("Delivery Note"),
cur_frm.cscript["Make Delivery Note"], this.frm.cscript["Make Delivery Note"],
__("Create") __("Create")
); );
} }

View File

@@ -2211,7 +2211,7 @@ def make_delivery_note(source_name, target_doc=None):
"cost_center": "cost_center", "cost_center": "cost_center",
}, },
"postprocess": update_item, "postprocess": update_item,
"condition": lambda doc: doc.delivered_by_supplier != 1, "condition": lambda doc: doc.delivered_by_supplier != 1 and not doc.dn_detail,
}, },
"Sales Taxes and Charges": {"doctype": "Sales Taxes and Charges", "reset_value": True}, "Sales Taxes and Charges": {"doctype": "Sales Taxes and Charges", "reset_value": True},
"Sales Team": { "Sales Team": {