0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-03-18 02:21:47 -05:00

Ensured that destroying member removes stripe customer

no-issue

This also mean sthe subscription will be cancelled
This commit is contained in:
Fabien O'Carroll 2019-09-06 13:22:53 +08:00
parent ec3948287f
commit 4ead495b45

View file

@ -31,10 +31,21 @@ module.exports = function ({
}
}
async function destroy(data, options) {
const member = await getMember(data, options);
if (!member) {
return;
}
if (stripe) {
await stripe.removeCustomer(member);
}
return deleteMember(data, options);
}
return {
create: createMember,
list: listMembers,
get,
destroy: deleteMember
destroy
};
};