mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-07-07 13:25:21 +02:00
feat(installment-plan): don't update paid transactions amount
This commit is contained in:
@@ -334,10 +334,15 @@ class InstallmentPlan(models.Model):
|
|||||||
existing_transaction.type = self.type
|
existing_transaction.type = self.type
|
||||||
existing_transaction.date = transaction_date
|
existing_transaction.date = transaction_date
|
||||||
existing_transaction.reference_date = transaction_reference_date
|
existing_transaction.reference_date = transaction_reference_date
|
||||||
existing_transaction.amount = self.installment_amount
|
|
||||||
existing_transaction.description = self.description
|
existing_transaction.description = self.description
|
||||||
existing_transaction.category = self.category
|
existing_transaction.category = self.category
|
||||||
existing_transaction.notes = self.notes
|
existing_transaction.notes = self.notes
|
||||||
|
|
||||||
|
if (
|
||||||
|
not existing_transaction.is_paid
|
||||||
|
): # Don't update value for paid transactions
|
||||||
|
existing_transaction.amount = self.installment_amount
|
||||||
|
|
||||||
existing_transaction.save()
|
existing_transaction.save()
|
||||||
|
|
||||||
# Update tags
|
# Update tags
|
||||||
|
|||||||
Reference in New Issue
Block a user