File tree 3 files changed +9
-2
lines changed
3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
1
Changelog
2
2
=========
3
3
4
+ ## [ v0.0.25] - 2024-05-21
5
+ - Azure Cosmos update fix
6
+
4
7
## [ v0.0.24] - 2024-05-15
5
8
- Google KMS support and audit_callback
6
9
Original file line number Diff line number Diff line change @@ -231,12 +231,16 @@ def put_item(
231
231
232
232
# do update
233
233
if update is True :
234
+ update_item = {
235
+ k : v for k , v in item .items ()
236
+ if k not in self .key_attrs
237
+ }
234
238
kwargs = {
235
239
'item' : key [self .key_attrs [- 1 ]],
236
240
'partition_key' : key [self .key_attrs [0 ]],
237
241
'patch_operations' : [
238
242
{'op' : 'add' , 'path' : f'/{ k } ' , 'value' : v }
239
- for k , v in item .items ()
243
+ for k , v in update_item .items ()
240
244
]
241
245
}
242
246
item = self ._container (self .name ).patch_item (** kwargs )
Original file line number Diff line number Diff line change 1
- __version__ = '0.0.24 '
1
+ __version__ = '0.0.25 '
2
2
3
3
4
4
if __name__ == '__main__' :
You can’t perform that action at this time.
0 commit comments