summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ishtar_common/data_importer.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ishtar_common/data_importer.py b/ishtar_common/data_importer.py
index 1b069f324..d44a19319 100644
--- a/ishtar_common/data_importer.py
+++ b/ishtar_common/data_importer.py
@@ -1840,7 +1840,10 @@ class Importer(object):
getattr(obj, attr).add(v)
# force post save script
v = v.__class__.objects.get(pk=v.pk)
- v.save()
+ try:
+ v.save()
+ except DatabaseError as e:
+ raise IntegrityError(e.message)
if self.simulate:
# put m2m result in data dict
current_data = data