diff --git a/ghost/members-api/lib/repositories/member/index.js b/ghost/members-api/lib/repositories/member/index.js index 51a3026a4c..ccfb523608 100644 --- a/ghost/members-api/lib/repositories/member/index.js +++ b/ghost/members-api/lib/repositories/member/index.js @@ -300,14 +300,16 @@ module.exports = class MemberRepository { if (status === 'incomplete_expired') { return 0; } - const modifier = status === 'canceled' ? -1 : 1; + if (status === 'canceled') { + return 0; + } if (interval === 'year') { - return modifier * Math.floor(amount / 12); + return Math.floor(amount / 12); } if (interval === 'month') { - return modifier * amount; + return amount; } } if (model) {