Back to snapcart-api report
ReliabilityHigh
Unhandled Promise Rejection
src/api/webhooks/order.ts:87
Before
1router.post("/order", async (req, res) => {2 const event = validateSignature(req);3 res.status(202).json({ accepted: true });4 processOrder(event).catch(() => void 0); // swallowed5});After
1router.post("/order", async (req, res) => {2 const event = validateSignature(req);3 res.status(202).json({ accepted: true });4 try {5 await processOrder(event);6 } catch (err) {7 reportService.recordFailure("order", event.id, err);8 }9});- Uploaddone
- Analyzedone
- Finddone
- Explainactive
- Fixupcoming
- Testupcoming
- Verifyupcoming