You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using a ConditionalExpression is_in filter with more than one item in the filter value, the values used to filter overwrite data in the DynamoDB item
Expected Behavior
ConditionalExpressions should not change DynamoDB item
Current Behavior
Values in ConditionalExpression appear in DynamoDB item after update
Reproduction Steps
Create table via console called test_table with hash key test_key
Describe the bug
When using a ConditionalExpression is_in filter with more than one item in the filter value, the values used to filter overwrite data in the DynamoDB item
Expected Behavior
ConditionalExpressions should not change DynamoDB item
Current Behavior
Values in ConditionalExpression appear in DynamoDB item after update
Reproduction Steps
test_table
with hash keytest_key
see above the the value for val1 was originally set to 123, and was meant to be update to 321 but instead was updated to bar.
Possible Solution
No response
Additional Information/Context
No response
SDK version used
1.34.49
Environment details (OS name and version, etc.)
Amazon Linux 2
The text was updated successfully, but these errors were encountered: