use n instead of nModified in save_condition
This commit is contained in:
		| @@ -361,8 +361,7 @@ class Document(BaseDocument): | ||||
|                     upsert = save_condition is None | ||||
|                     last_error = collection.update(select_dict, update_query, | ||||
|                                                    upsert=upsert, **write_concern) | ||||
|                     n_modified = last_error.get('nModified', last_error["n"]) | ||||
|                     if not upsert and n_modified == 0: | ||||
|                     if not upsert and last_error["n"] == 0: | ||||
|                         raise SaveConditionError('Race condition preventing' | ||||
|                                                  ' document update detected') | ||||
|                     created = is_new_object(last_error) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user