contracts/signals.py

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
from django.db.models.signals import post_save
from django.dispatch import receiver

from .models import Contract


@receiver(post_save, sender=Contract)
def on_contract_save(sender, instance=None, **kwargs):
    if instance:
        Contract.objects.filter(pk=instance.id).update_search_index()