Change misleading error message

This commit is contained in:
Erdenezul Batmunkh 2019-08-21 13:08:30 +02:00
parent 99a58d5c91
commit e86cf962e9

View File

@ -355,8 +355,8 @@ class BaseQuerySet(object):
except pymongo.errors.BulkWriteError as err: except pymongo.errors.BulkWriteError as err:
# inserting documents that already have an _id field will # inserting documents that already have an _id field will
# give huge performance debt or raise # give huge performance debt or raise
message = u"Document must not have _id value before bulk write (%s)" message = u"Bulk write error: (%s)"
raise NotUniqueError(message % six.text_type(err)) raise NotUniqueError(message % six.text_type(err.details))
except pymongo.errors.OperationFailure as err: except pymongo.errors.OperationFailure as err:
message = "Could not save document (%s)" message = "Could not save document (%s)"
if re.match("^E1100[01] duplicate key", six.text_type(err)): if re.match("^E1100[01] duplicate key", six.text_type(err)):