Fix CFML syntax error in webhook.cfm breaking all Stripe webhooks

The ## escape sequence was missing the closing # for variable interpolation,
causing 500 errors on all webhook requests. Fixed ##metaTipID# -> ###metaTipID#
and similar patterns.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
John Mizerek 2026-02-17 16:48:25 -08:00
parent 160144d40d
commit 9e2c3a8478

View file

@ -368,7 +368,7 @@ try {
tipID: metaTipID tipID: metaTipID
}, { datasource: "payfrit" }); }, { datasource: "payfrit" });
writeLog(file="stripe_webhooks", text="Tip ##metaTipID# paid (PI: #tipPaymentIntent#)"); writeLog(file="stripe_webhooks", text="Tip ###metaTipID# paid (PI: #tipPaymentIntent#)");
// Transfer tip to worker's Stripe Connect account // Transfer tip to worker's Stripe Connect account
if (metaWorkerID > 0) { if (metaWorkerID > 0) {
@ -411,13 +411,13 @@ try {
tipID: metaTipID tipID: metaTipID
}, { datasource: "payfrit" }); }, { datasource: "payfrit" });
writeLog(file="stripe_webhooks", text="Tip ##metaTipID# transferred (#tipTransferData.id#) to worker ##metaWorkerID#"); writeLog(file="stripe_webhooks", text="Tip ###metaTipID# transferred (#tipTransferData.id#) to worker ###metaWorkerID#");
} else { } else {
writeLog(file="stripe_webhooks", text="Tip transfer failed for tip ##metaTipID#: #tipTransferData.error.message ?: 'unknown'#"); writeLog(file="stripe_webhooks", text="Tip transfer failed for tip ###metaTipID#: #tipTransferData.error.message ?: 'unknown'#");
} }
} }
} else { } else {
writeLog(file="stripe_webhooks", text="Tip ##metaTipID#: worker ##metaWorkerID# has no Stripe Connect account - transfer skipped"); writeLog(file="stripe_webhooks", text="Tip ###metaTipID#: worker ###metaWorkerID# has no Stripe Connect account - transfer skipped");
} }
} }
} }