From ffc8b21f67c1e43617f5cd33f71192974a12ed99 Mon Sep 17 00:00:00 2001 From: Vincent Driessen Date: Tue, 14 Dec 2010 03:50:49 -0800 Subject: [PATCH] Some tests broke over the default None value. --- mongoengine/fields.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mongoengine/fields.py b/mongoengine/fields.py index 01ec1f7b..235694a6 100644 --- a/mongoengine/fields.py +++ b/mongoengine/fields.py @@ -1,4 +1,5 @@ from base import BaseField, ObjectIdField, ValidationError, get_document +from queryset import DO_NOTHING from document import Document, EmbeddedDocument from connection import _get_db from operator import itemgetter @@ -417,7 +418,7 @@ class ReferenceField(BaseField): access (lazily). """ - def __init__(self, document_type, delete_rule=None, **kwargs): + def __init__(self, document_type, delete_rule=DO_NOTHING, **kwargs): if not isinstance(document_type, basestring): if not issubclass(document_type, (Document, basestring)): raise ValidationError('Argument to ReferenceField constructor '