From 4cea84ebaba4cfee5a492d07c001bd35339e0f02 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 23 Feb 2026 21:06:25 -0800 Subject: [PATCH] fix: cast webhook SQL params to varchar for PostgreSQL type resolution Co-Authored-By: Claude Opus 4.6 --- api/mollie.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/mollie.js b/api/mollie.js index 532a59b..986f115 100644 --- a/api/mollie.js +++ b/api/mollie.js @@ -201,9 +201,9 @@ async function handleWebhook(req, res) { // Update application payment status await pool.query( `UPDATE applications - SET payment_status = $1, - payment_paid_at = CASE WHEN $1 = 'paid' THEN CURRENT_TIMESTAMP ELSE payment_paid_at END - WHERE mollie_payment_id = $2`, + SET payment_status = $1::varchar, + payment_paid_at = CASE WHEN $1::varchar = 'paid' THEN CURRENT_TIMESTAMP ELSE payment_paid_at END + WHERE mollie_payment_id = $2::varchar`, [paymentStatus, paymentId] );