diff --git a/sync/signals.py b/sync/signals.py index c9efc53..ef6cf07 100644 --- a/sync/signals.py +++ b/sync/signals.py @@ -37,7 +37,8 @@ def detect_foreign_key_changes(sender, instance, **kwargs): # Check foreign key fields for field in sender._meta.get_fields(): - if isinstance(field, models.ForeignKey): + if isinstance(field, models.ForeignKey) and not field.related_model == User: + print(f'field.related_model = {field.related_model}') old_value = getattr(old_instance, field.name, None) new_value = getattr(instance, field.name, None) if old_value != new_value: