Fixes issue with recursive embedded document errors
This commit is contained in:
		| @@ -317,7 +317,7 @@ class BaseDocument(object): | |||||||
|             pk = "None" |             pk = "None" | ||||||
|             if hasattr(self, 'pk'): |             if hasattr(self, 'pk'): | ||||||
|                 pk = self.pk |                 pk = self.pk | ||||||
|             elif self._instance: |             elif self._instance and hasattr(self._instance, 'pk'): | ||||||
|                 pk = self._instance.pk |                 pk = self._instance.pk | ||||||
|             message = "ValidationError (%s:%s) " % (self._class_name, pk) |             message = "ValidationError (%s:%s) " % (self._class_name, pk) | ||||||
|             raise ValidationError(message, errors=errors) |             raise ValidationError(message, errors=errors) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user