Skip to content

Commit d8c16b5

Browse files
author
Jan Schrewe
committed
Fix a bug in unique_with queryset generation
1 parent df67df4 commit d8c16b5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mongodbforms/documents.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,8 +502,8 @@ def validate_unique(self):
502502
filter_kwargs['q_obj'] = q & filter_kwargs['q_obj']
503503
else:
504504
filter_kwargs[u_with] = u_with_attr
505-
qs = self.instance.__class__.objects
506-
qs.no_dereference().filter(**filter_kwargs)
505+
qs = self.instance.__class__.objects.clone()
506+
qs = qs.no_dereference().filter(**filter_kwargs)
507507
# Exclude the current object from the query if we are editing
508508
# an instance (as opposed to creating a new one)
509509
if self.instance.pk is not None:

0 commit comments

Comments
 (0)