From 9b719dc144dfcf470b28803ee90f87cf8f2a02dd Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 30 Mar 2021 15:46:29 -0500 Subject: [PATCH 1/2] fix(subscriptions): handle future/prebuilt mystery items --- website/server/libs/payments/subscriptions.js | 1 + 1 file changed, 1 insertion(+) diff --git a/website/server/libs/payments/subscriptions.js b/website/server/libs/payments/subscriptions.js index 06deefd40f..a2f9ec768e 100644 --- a/website/server/libs/payments/subscriptions.js +++ b/website/server/libs/payments/subscriptions.js @@ -29,6 +29,7 @@ function _findMysteryItems (user, dateMoment) { _.each(shared.content.gear.flat, item => { if ( item.klass === 'mystery' + && shared.content.mystery[item.mystery] && dateMoment.isSameOrAfter(shared.content.mystery[item.mystery].start) && dateMoment.isSameOrBefore(moment(shared.content.mystery[item.mystery].end).endOf('day')) && !user.items.gear.owned[item.key] From cdb058b6966d1e5e15e29de2a9f867204fbed040 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 30 Mar 2021 15:46:59 -0500 Subject: [PATCH 2/2] 4.188.2 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index cfb6c2752e..42e3256f08 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.188.1", + "version": "4.188.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 48e3938eb4..7b398b73e7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.188.1", + "version": "4.188.2", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.12.10",