use n instead of nModified in save_condition
This commit is contained in:
parent
10832a2ccc
commit
b4ce14d744
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user