refactor: avoid permission issue for non-admin

This commit is contained in:
ruthra kumar
2024-11-05 10:25:32 +05:30
parent 98a22b28b3
commit c832d9fb9a

View File

@@ -2616,6 +2616,7 @@ class AccountsController(TransactionBase):
doc.amount = amount if self.docstatus == 1 else -1 * amount doc.amount = amount if self.docstatus == 1 else -1 * amount
doc.event = "Submit" if self.docstatus == 1 else "Cancel" doc.event = "Submit" if self.docstatus == 1 else "Cancel"
doc.currency = x.account_currency doc.currency = x.account_currency
doc.flags.ignore_permissions = 1
doc.save() doc.save()
def make_advance_payment_ledger_for_payment(self): def make_advance_payment_ledger_for_payment(self):
@@ -2638,6 +2639,7 @@ class AccountsController(TransactionBase):
doc.amount = x.allocated_amount if self.docstatus == 1 else -1 * x.allocated_amount doc.amount = x.allocated_amount if self.docstatus == 1 else -1 * x.allocated_amount
doc.currency = currency doc.currency = currency
doc.event = "Submit" if self.docstatus == 1 else "Cancel" doc.event = "Submit" if self.docstatus == 1 else "Cancel"
doc.flags.ignore_permissions = 1
doc.save() doc.save()
def make_advance_payment_ledger_entries(self): def make_advance_payment_ledger_entries(self):