diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-01 21:29:06 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-10-01 21:29:06 +0200 |
commit | 37d73c07d2981296f1cb09658660b4a39817466f (patch) | |
tree | e246da39326c5b0528341245e766c2e065f45d3e | |
parent | 6aa950222fa284ae0602fc72cb2b8d6efb45a2e9 (diff) | |
download | Ishtar-37d73c07d2981296f1cb09658660b4a39817466f.tar.bz2 Ishtar-37d73c07d2981296f1cb09658660b4a39817466f.zip |
Fix find duplicate
-rw-r--r-- | archaeological_finds/models_finds.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index 51da262b8..bdcb0d0ad 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1243,12 +1243,8 @@ class Find(BulkUpdatedItem, ValueGetter, BaseHistorizedItem, OwnPerms, if field.name not in PRIVATE_FIELDS] for field in m2m: if field == 'images': - for rel in FindImage.objects.filter(item__pk=self.pk).all(): - FindImage.objects.create( - item=new, - image=rel.image, - is_main=rel.is_main - ) + for doc in Document.objects.filter(finds__pk=self.pk).all(): + doc.finds.add(new.pk) else: for val in getattr(self, field).all(): getattr(new, field).add(val) |