diff --git a/mongoengine/document.py b/mongoengine/document.py index cfbebde2..332c9a38 100644 --- a/mongoengine/document.py +++ b/mongoengine/document.py @@ -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)