Skip to content

Commit 7eed960

Browse files
Update apps/dashboard/src/app/pay/components/client/PayPageEmbed.client.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Signed-off-by: greg <[email protected]>
1 parent 916d108 commit 7eed960

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

apps/dashboard/src/app/pay/components/client/PayPageEmbed.client.tsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,18 @@ export function PayPageEmbed({
5252
name,
5353
image,
5454
},
55-
purchaseData,
55+
// Validate and sanitize purchaseData
56+
const sanitizedPurchaseData = purchaseData && typeof purchaseData === 'object'
57+
? purchaseData
58+
: undefined;
59+
60+
payOptions={{
61+
metadata: {
62+
name,
63+
image,
64+
},
65+
purchaseData: sanitizedPurchaseData,
66+
}}
5667
mode: "direct_payment",
5768
paymentInfo: {
5869
chain,

0 commit comments

Comments
 (0)