diff --git a/erpnext/__init__.py b/erpnext/__init__.py index 618d1063904..070c93f096e 100644 --- a/erpnext/__init__.py +++ b/erpnext/__init__.py @@ -4,7 +4,7 @@ import inspect import frappe from erpnext.hooks import regional_overrides -__version__ = '8.6.6' +__version__ = '8.7.0' def get_default_company(user=None): '''Get default company for user''' diff --git a/erpnext/accounts/doctype/tax_rule/tax_rule.js b/erpnext/accounts/doctype/tax_rule/tax_rule.js index 935ea62b67b..16041a850de 100644 --- a/erpnext/accounts/doctype/tax_rule/tax_rule.js +++ b/erpnext/accounts/doctype/tax_rule/tax_rule.js @@ -20,20 +20,22 @@ frappe.ui.form.on("Tax Rule", "refresh", function(frm) { }) frappe.ui.form.on("Tax Rule", "customer", function(frm) { - frappe.call({ - method:"erpnext.accounts.doctype.tax_rule.tax_rule.get_party_details", - args: { - "party": frm.doc.customer, - "party_type": "customer" - }, - callback: function(r) { - if(!r.exc) { - $.each(r.message, function(k, v) { - frm.set_value(k, v); - }); + if(frm.doc.customer) { + frappe.call({ + method:"erpnext.accounts.doctype.tax_rule.tax_rule.get_party_details", + args: { + "party": frm.doc.customer, + "party_type": "customer" + }, + callback: function(r) { + if(!r.exc) { + $.each(r.message, function(k, v) { + frm.set_value(k, v); + }); + } } - } - }); + }); + } }); frappe.ui.form.on("Tax Rule", "supplier", function(frm) { diff --git a/erpnext/templates/includes/itemised_tax_breakup.html b/erpnext/templates/includes/itemised_tax_breakup.html index 342ce6b292a..2ffc8b4b830 100644 --- a/erpnext/templates/includes/itemised_tax_breakup.html +++ b/erpnext/templates/includes/itemised_tax_breakup.html @@ -2,14 +2,12 @@
| {{ key }} | {% else %}{{ key }} | {% endif %} - {% set i = i + 1 %} {% endfor%}
|---|