Add safe_update parameter to updates.
This commit is contained in:
		| @@ -907,7 +907,9 @@ class QuerySet(object): | |||||||
|             if rule == CASCADE: |             if rule == CASCADE: | ||||||
|                 document_cls.objects(**{field_name + '__in': self}).delete(safe=safe) |                 document_cls.objects(**{field_name + '__in': self}).delete(safe=safe) | ||||||
|             elif rule == NULLIFY: |             elif rule == NULLIFY: | ||||||
|                 document_cls.objects(**{field_name + '__in': self}).update(**{'unset__%s' % field_name: 1}) |                 document_cls.objects(**{field_name + '__in': self}).update( | ||||||
|  |                         safe_update=safe, | ||||||
|  |                         **{'unset__%s' % field_name: 1}) | ||||||
|  |  | ||||||
|         self._collection.remove(self._query, safe=safe) |         self._collection.remove(self._query, safe=safe) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user