From c19b96e4a3a5f7040a8b76ab67f084676ab51a98 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 11 Dec 2024 09:33:54 +0100 Subject: [PATCH] Fix bug --- sync/signals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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: