summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
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
commit37d73c07d2981296f1cb09658660b4a39817466f (patch)
treee246da39326c5b0528341245e766c2e065f45d3e /archaeological_finds
parent6aa950222fa284ae0602fc72cb2b8d6efb45a2e9 (diff)
downloadIshtar-37d73c07d2981296f1cb09658660b4a39817466f.tar.bz2
Ishtar-37d73c07d2981296f1cb09658660b4a39817466f.zip
Fix find duplicate
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/models_finds.py8
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)