Webhook event: entitlements.active_entitlement_summary.updated with more than 10 entitlements does not process after entitlement 10.
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- postgresql, typescript
- Domain
- backend-api-design, databases, payments
Research direction
No source file or test is identified in the issue. Reproduce the webhook flow with a product containing more than 10 features, then trace the entitlements.active_entitlement_summary.updated handling and sync path. Done means every active entitlement appears in the active entitlements table, not only the first 10.
Written by the indexing model from the issue text.
Description
Bug report
- I confirm this is a bug with Supabase, not with my own application.
- I confirm I have searched the Docs, GitHub Discussions, and Discord.
Describe the bug
Customers select a plan in our application, which creates them a Stripe subscription, and upon checkout complete activates their entitlements.
If there are more than 10 entitlements activated, then the first 10 get synced, but the rest do not.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
Setup a product with more than 10 features, create a customer, and checkout a subscription to that product. Active entitlements sync the first 10.
Expected behavior
All active entitlements to be synced into the active entitlements table
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 117
- Avg merge
- 12m
- Merged PRs (30d)
- 1
Contributor guide
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 stripe/sync-engine
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
stripe/sync-engine#331 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
stripe/sync-engine#346 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 67/100
stripe/sync-engine#337 · 1 comment · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
stripe/sync-engine#336 · 3 comments · 2 reactions ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
stripe/sync-engine#332 · 1 comment ·
All issues in stripe/sync-engine
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
copse-dev/agent-pane#2953 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
calcite-components needs triage refactor
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Esri/calcite-design-system#15203 ·