stripe webhook: fix handling of automatic requests

This commit is contained in:
Matteo Pagliazzi
2017-03-30 00:14:51 +02:00
parent 96ce948e1a
commit c4463f991b
2 changed files with 8 additions and 3 deletions

View File

@@ -291,9 +291,9 @@ api.handleWebhooks = async function handleWebhooks (options, stripeInc) {
switch (event.type) {
case 'customer.subscription.deleted': {
// event.request === null means that the user itself cancelled the subscrioption,
// event.request !== null means that the user itself cancelled the subscrioption,
// the cancellation on our side has been already handled
if (event.request === null) break;
if (event.request !== null) break;
const subscription = event.data.object;
const customerId = subscription.customer;