[UPDT] PMS: Use dynamic field name instead of hardcoded 'members' in m2m_changed signal registration

This commit is contained in:
Horilla
2025-07-29 14:40:49 +05:30
parent 0dadb31338
commit af96066cf1

View File

@@ -82,7 +82,9 @@ def start_automation():
"""
if type == "ManyToManyField":
@receiver(m2m_changed, sender=model_class.members.through)
@receiver(
m2m_changed, sender=getattr(model_class, field).through
)
def members_changed(sender, instance, action, **kwargs):
"""
Handle m2m_changed signal for the members field in YourModel.