bug fix: sales invoice always dirty even after reloading
diff --git a/erpnext/public/js/controllers/transaction.js b/erpnext/public/js/controllers/transaction.js
index 9164f07..c0dcd32 100644
--- a/erpnext/public/js/controllers/transaction.js
+++ b/erpnext/public/js/controllers/transaction.js
@@ -1131,7 +1131,7 @@
payment_terms_template: function() {
var me = this;
- if(this.frm.doc.payment_terms_template) {
+ if(this.frm.doc.payment_terms_template && this.frm.doc.payment_schedule.length === 0) {
frappe.call({
method: "erpnext.controllers.accounts_controller.get_payment_terms",
args: {