From e86cf962e99e15eaa59e14380ff50fd9e25ac6fc Mon Sep 17 00:00:00 2001 From: Erdenezul Batmunkh Date: Wed, 21 Aug 2019 13:08:30 +0200 Subject: [PATCH] Change misleading error message --- mongoengine/queryset/base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mongoengine/queryset/base.py b/mongoengine/queryset/base.py index ba3ac95a..46b20d78 100644 --- a/mongoengine/queryset/base.py +++ b/mongoengine/queryset/base.py @@ -355,8 +355,8 @@ class BaseQuerySet(object): except pymongo.errors.BulkWriteError as err: # inserting documents that already have an _id field will # give huge performance debt or raise - message = u"Document must not have _id value before bulk write (%s)" - raise NotUniqueError(message % six.text_type(err)) + message = u"Bulk write error: (%s)" + raise NotUniqueError(message % six.text_type(err.details)) except pymongo.errors.OperationFailure as err: message = "Could not save document (%s)" if re.match("^E1100[01] duplicate key", six.text_type(err)):