Merge pull request #2043 from bagerard/fix_write_concern_in_save
Fix default write concern on save call that was overwriting connection WC
This commit is contained in:
		| @@ -14,6 +14,7 @@ Development | |||||||
|     - disconnect now clears `mongoengine.connection._connection_settings` |     - disconnect now clears `mongoengine.connection._connection_settings` | ||||||
|     - disconnect now clears the cached attribute `Document._collection` |     - disconnect now clears the cached attribute `Document._collection` | ||||||
| - POTENTIAL BREAKING CHANGE: Aggregate gives wrong results when used with a queryset having limit and skip #2029 | - POTENTIAL BREAKING CHANGE: Aggregate gives wrong results when used with a queryset having limit and skip #2029 | ||||||
|  | - Fix the default write concern of .save that was overwriting the connection write concern #568 | ||||||
| - mongoengine now requires pymongo>=3.5 #2017 | - mongoengine now requires pymongo>=3.5 #2017 | ||||||
| - Generate Unique Indices for SortedListField and EmbeddedDocumentListFields #2020 | - Generate Unique Indices for SortedListField and EmbeddedDocumentListFields #2020 | ||||||
| - connect() fails immediately when db name contains invalid characters #2031 #1718 | - connect() fails immediately when db name contains invalid characters #2031 #1718 | ||||||
|   | |||||||
| @@ -375,7 +375,7 @@ class Document(six.with_metaclass(TopLevelDocumentMetaclass, BaseDocument)): | |||||||
|             self.validate(clean=clean) |             self.validate(clean=clean) | ||||||
|  |  | ||||||
|         if write_concern is None: |         if write_concern is None: | ||||||
|             write_concern = {'w': 1} |             write_concern = {} | ||||||
|  |  | ||||||
|         doc = self.to_mongo() |         doc = self.to_mongo() | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user