`invoice.upcoming` is not supported
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 42/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- postgresql, typescript
Research direction
Start with the README's supported-event list and trace the Stripe event-handling entry point for invoice.upcoming. Reproduce the event against the v0.32.2 Docker image, then verify that handling it no longer returns the reported PostgreSQL null-id error or a 500 response.
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.
I've checked the above - but this is a bug report about the Stripe Sync Engine not Supabase...
Describe the bug
In the README, invoice.upcoming is marked as an event that is handled and supported. It is not. When an invoice.upcoming event is sent, a 500 is returned with the following error:
{
"statusCode": 500,
"code": "23502",
"error": "Internal Server Error",
"message": "null value in column "id" of relation "invoices" violates not-null constraint",
}
To Reproduce
Receive an invoice.upcoming event from Stripe.
Expected behavior
No errors.
System information
Using Docker version: supabase/stripe-sync-engine:v0.32.2
- 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
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 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
danielmiessler/LifeOS#2218 ·