diff --git a/app/apps/transactions/views/actions.py b/app/apps/transactions/views/actions.py index d8ef34f..96d4031 100644 --- a/app/apps/transactions/views/actions.py +++ b/app/apps/transactions/views/actions.py @@ -7,6 +7,7 @@ from django.utils.translation import gettext_lazy as _, ngettext_lazy from apps.common.decorators.htmx import only_htmx from apps.transactions.models import Transaction +from apps.rules.signals import transaction_updated @only_htmx @@ -17,6 +18,9 @@ def bulk_pay_transactions(request): count = transactions.count() transactions.update(is_paid=True) + for transaction in transactions: + transaction_updated.send(sender=transaction) + messages.success( request, ngettext_lazy( @@ -41,6 +45,9 @@ def bulk_unpay_transactions(request): count = transactions.count() transactions.update(is_paid=False) + for transaction in transactions: + transaction_updated.send(sender=transaction) + messages.success( request, ngettext_lazy(