fix: pass doctype argument to get_product_details_script in create_product_details_script

This commit is contained in:
Shariq Ansari 2025-05-14 20:02:45 +05:30
parent d3a6cc968f
commit adbb9f5765

View File

@ -11,7 +11,7 @@ class CRMProducts(Document):
def create_product_details_script(doctype): def create_product_details_script(doctype):
if not frappe.db.exists("CRM Form Script", "Product Details Script for " + doctype): if not frappe.db.exists("CRM Form Script", "Product Details Script for " + doctype):
script = get_product_details_script() script = get_product_details_script(doctype)
frappe.get_doc( frappe.get_doc(
{ {
"doctype": "CRM Form Script", "doctype": "CRM Form Script",
@ -30,8 +30,8 @@ def get_product_details_script(doctype):
return ( return (
doctype_class doctype_class
+ " {"
+ """ + """
{
update_total() { update_total() {
let total = 0 let total = 0
let total_qty = 0 let total_qty = 0
@ -40,7 +40,6 @@ def get_product_details_script(doctype):
this.doc.products.forEach((d) => { this.doc.products.forEach((d) => {
total += d.amount total += d.amount
total_qty += d.qty
net_total += d.net_amount net_total += d.net_amount
if (d.discount_percentage > 0) { if (d.discount_percentage > 0) {
discount_applied = true discount_applied = true