forked from DGNum/gestioCOF
Enregistrement d'opérations K-Psul
- Le solde (balance) du compte sur lequel a été effectuée la commande est mis à jour
This commit is contained in:
parent
e55d45b559
commit
d065c7634c
1 changed files with 6 additions and 0 deletions
|
@ -452,6 +452,9 @@ def kpsul_perform_operations(request):
|
|||
# Filling cof status for statistics
|
||||
operationgroup.is_cof = operationgroup.on_acc.is_cof
|
||||
|
||||
# Updating account's balance
|
||||
operationgroup.on_acc.balance += operationgroup.amount
|
||||
|
||||
# Apply all saves in a transaction to ensure database integrity
|
||||
try:
|
||||
with transaction.atomic():
|
||||
|
@ -459,6 +462,9 @@ def kpsul_perform_operations(request):
|
|||
operationgroup.save()
|
||||
data['operationgroup'] = operationgroup.pk
|
||||
|
||||
# Saving account with new balance
|
||||
operationgroup.on_acc.save()
|
||||
|
||||
# Filling operationgroup id for each operations and saving
|
||||
for operation in operations:
|
||||
operation.group = operationgroup
|
||||
|
|
Loading…
Reference in a new issue