mirror of https://gitlab.crans.org/bde/nk20
Don't serialize *_ptr fields in logs
This commit is contained in:
parent
5abbb84254
commit
1186b0f9a9
|
@ -86,6 +86,9 @@ def save_object(sender, instance, **kwargs):
|
||||||
# On ne garde que les champs modifiés
|
# On ne garde que les champs modifiés
|
||||||
changed_fields = []
|
changed_fields = []
|
||||||
for field in instance._meta.fields:
|
for field in instance._meta.fields:
|
||||||
|
if field.name.endswith("_ptr"):
|
||||||
|
# A field ending with _ptr is a OneToOneRel with a subclass, e.g. NoteClub.note_ptr -> Note
|
||||||
|
continue
|
||||||
if getattr(instance, field.name) != getattr(previous, field.name):
|
if getattr(instance, field.name) != getattr(previous, field.name):
|
||||||
changed_fields.append(field.name)
|
changed_fields.append(field.name)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue