Browse Source

Disable invoice/payment change handling for loaddata

Alexandre Aubin 7 years ago
parent
commit
f718b5c001
1 changed files with 3 additions and 0 deletions
  1. 3 0
      coin/billing/models.py

+ 3 - 0
coin/billing/models.py

@@ -560,6 +560,7 @@ def compute_balance(invoices, payments):
 
 
 @receiver(post_save, sender=Payment)
+@disable_for_loaddata
 def payment_changed(sender, instance, created, **kwargs):
 
     if created:
@@ -578,7 +579,9 @@ def payment_changed(sender, instance, created, **kwargs):
     and (instance.member is not None):
         update_accounting_for_member(instance.member)
 
+
 @receiver(post_save, sender=Invoice)
+@disable_for_loaddata
 def invoice_changed(sender, instance, created, **kwargs):
 
     if created: