this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Payment reconciliation against invoice fix

+8 -1
+8 -1
care/emr/api/viewsets/payment_reconciliation.py
··· 211 211 raise ValidationError( 212 212 {"payment_reconciliation": "Not in Active Status"} 213 213 ) 214 + if payment_reconciliation.target_invoice: 215 + raise ValidationError( 216 + { 217 + "payment_reconciliation": "Cannot change account for a payment reconciliation against an invoice" 218 + } 219 + ) 214 220 source_accounts.append(payment_reconciliation.account_id) 215 221 payment_reconciliation.account = target_account 216 - payment_reconciliation.save(update_fields=["account"]) 222 + payment_reconciliation.updated_by = request.user 223 + payment_reconciliation.save(update_fields=["account", "updated_by"]) 217 224 218 225 for account_id in list(set(source_accounts)): 219 226 rebalance_account_task(account_id)