Fix duplicate error check
This commit is contained in:
		| @@ -280,7 +280,9 @@ class Document(BaseDocument): | |||||||
|                     kwargs.update(cascade_kwargs) |                     kwargs.update(cascade_kwargs) | ||||||
|                 kwargs['_refs'] = _refs |                 kwargs['_refs'] = _refs | ||||||
|                 self.cascade_save(**kwargs) |                 self.cascade_save(**kwargs) | ||||||
|  |         except pymongo.errors.DuplicateKeyError, err: | ||||||
|  |             message = u'Tried to save duplicate unique keys (%s)' | ||||||
|  |             raise NotUniqueError(message % unicode(err)) | ||||||
|         except pymongo.errors.OperationFailure, err: |         except pymongo.errors.OperationFailure, err: | ||||||
|             message = 'Could not save document (%s)' |             message = 'Could not save document (%s)' | ||||||
|             if re.match('^E1100[01] duplicate key', unicode(err)): |             if re.match('^E1100[01] duplicate key', unicode(err)): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user