dance-engine / dance-engine/the-engine

transact_upsert helper does not work as expected

Open
#77 0 comments 0 reactions 1 assignee Claimed by @connorkm2 View on GitHub
bug
Dominant language
Python
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

I made a mistake in my understanding of the transact write feature of Dynamodb, I need to review the transact_upsert function in dynamodb.py to make sure that it does what I think.

I thought that transact write didn't completely cancel everything if one condition is not met on one item... it does.

I need to update it to include some sort of ignore_failures and retry logic, or just go for a different approach.

Temp fix for one implementation in tickets api when creating a ticket, ticket child, and customer.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.