from django.db.models.signals import post_save
from django.dispatch import receiver
from question_bank.models import QuestionBank


@receiver(post_save, sender=QuestionBank)
def add_qb_as_a_subscribed_qb(sender, instance, **kwargs):
    if instance.institute:
        instance.institute.subscribe_qb(instance.pk)
