summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)