From 1e9a96aa0f09f79f952231feef128f52a22867fe Mon Sep 17 00:00:00 2001 From: Admin Date: Tue, 31 Mar 2026 23:40:11 +0500 Subject: [PATCH] fix(payments): fix TypeScript cast errors in polar webhook handler Cast through unknown to satisfy TS strict overlap check for PolarSubscription and PolarOrder types from Record. --- ui/src/routes/api/webhooks/polar/+server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/routes/api/webhooks/polar/+server.ts b/ui/src/routes/api/webhooks/polar/+server.ts index 6b9d19a..3362ee4 100644 --- a/ui/src/routes/api/webhooks/polar/+server.ts +++ b/ui/src/routes/api/webhooks/polar/+server.ts @@ -42,11 +42,11 @@ export const POST: RequestHandler = async ({ request }) => { case 'subscription.updated': case 'subscription.canceled': case 'subscription.revoked': - await handleSubscriptionEvent(type, data as Parameters[1]); + await handleSubscriptionEvent(type, data as unknown as Parameters[1]); break; case 'order.created': - await handleOrderCreated(data as Parameters[0]); + await handleOrderCreated(data as unknown as Parameters[0]); break; default: