From 9e557c43d37206ec90df5bbe104094b8f4398f70 Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Wed, 18 Nov 2015 07:58:01 -0600 Subject: [PATCH] Fix bug where seasonal items could not be purchased. --- common/script/content/gear/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/script/content/gear/index.js b/common/script/content/gear/index.js index 1ef3088c14..163ec6fe6a 100644 --- a/common/script/content/gear/index.js +++ b/common/script/content/gear/index.js @@ -1,4 +1,4 @@ -import {each, defaults} from 'lodash'; +import {each, defaults, isBoolean} from 'lodash'; import moment from 'moment'; import { @@ -61,11 +61,11 @@ each(GEAR_TYPES, (type) => { let _canOwn = item.canOwn || canOwnFuncTrue; item.canOwn = (user) => { - let userOwnsItem = Boolean(user.items.gear.owned[key]); + let userHasOwnedItem = ownsItem(key)(user); let eventIsCurrent = moment().isAfter(item.event.start) && moment().isBefore(item.event.end); let compatibleWithUserClass = item.specialClass ? user.stats.class === item.specialClass : true; - return _canOwn(user) && (userOwnsItem || eventIsCurrent) && compatibleWithUserClass; + return _canOwn(user) && (userHasOwnedItem || eventIsCurrent) && compatibleWithUserClass; }; }