Parcourir la source

Clarify comment

Daniel Sheppard il y a 6 mois
Parent
commit
a86cd9dfc6
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      netbox/core/signals.py

+ 2 - 1
netbox/core/signals.py

@@ -76,7 +76,8 @@ def handle_changed_object(sender, instance, **kwargs):
     elif kwargs.get('action') == 'post_clear':
     elif kwargs.get('action') == 'post_clear':
         # Handle clearing of an M2M field
         # Handle clearing of an M2M field
         if isinstance(Tag, kwargs.get('model')) and getattr(instance, '_prechange_snapshot', {}).get('tags'):
         if isinstance(Tag, kwargs.get('model')) and getattr(instance, '_prechange_snapshot', {}).get('tags'):
-            # Handle tags as it is a Generic M2M
+            # Handle generation of M2M changes for Tags which have a previous value (ignoring changes where the
+            # prechange snapshot is empty)
             m2m_changed = True
             m2m_changed = True
             event_type = OBJECT_UPDATED
             event_type = OBJECT_UPDATED
         else:
         else: