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
}, { 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
if (metaWorkerID > 0) {
@ -411,13 +411,13 @@ try {
tipID: metaTipID
}, { 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 {
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 {
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");
}
}
}