Undefined behavior when using the if and unless predicates
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- ruby
- Domain
- backend, distributed-systems
Research direction
Start at the TableSync.sync entry point and trace how the if and unless predicates are applied to update and destroy events. Done means both types of updates honor the configured predicate consistently.
Written by the indexing model from the issue text.
Description
Now:
If I setup synchronization with if predicate like
TableSync.sync(self, if: -> (*) { syncable? })
model will send updates if predicate is truthy, but destroy will always send.
What I want:
The model must check predicates when sending both types of updates.
- Dominant language
- Ruby
- Stars
- 27
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from umbrellio/table_sync
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
umbrellio/table_sync#75 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
umbrellio/table_sync#69 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
umbrellio/table_sync#67 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
umbrellio/table_sync#66 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
umbrellio/table_sync#60 ·
All issues in umbrellio/table_sync
Similar issues
-
user-reported
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
TheOdinProject/curriculum#31408 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
notch8/utk_knapsack#148 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Homebrew/homebrew-cask#288729 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100