From 36dabad2c934da273b76386484e1a54433b6d1bd Mon Sep 17 00:00:00 2001 From: negue Date: Thu, 22 Mar 2018 19:50:58 +0100 Subject: [PATCH] fix seasonal shop (#10164) --- website/client/components/shops/seasonal/index.vue | 10 ++++++++++ website/common/script/libs/shops-seasonal.config.js | 1 + website/common/script/libs/shops.js | 2 +- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/website/client/components/shops/seasonal/index.vue b/website/client/components/shops/seasonal/index.vue index 167e504f11..ae14050715 100644 --- a/website/client/components/shops/seasonal/index.vue +++ b/website/client/components/shops/seasonal/index.vue @@ -486,6 +486,10 @@ return c.identifier === 'spells'; })[0]; + let questsCategory = _filter(categories, (c) => { + return c.identifier === 'quests'; + })[0]; + let setCategories = _filter(categories, 'specialClass'); let result = _groupBy(setCategories, 'specialClass'); @@ -496,6 +500,12 @@ ]; } + if (questsCategory) { + result.quests = [ + questsCategory, + ]; + } + return result; }, isGearLocked (gear) { diff --git a/website/common/script/libs/shops-seasonal.config.js b/website/common/script/libs/shops-seasonal.config.js index 2bdb5c52f8..6efe2d5c9d 100644 --- a/website/common/script/libs/shops-seasonal.config.js +++ b/website/common/script/libs/shops-seasonal.config.js @@ -22,6 +22,7 @@ module.exports = { ], availableQuests: [ + 'egg', ], featuredSet: 'comfortingKittySet', diff --git a/website/common/script/libs/shops.js b/website/common/script/libs/shops.js index 3d3307f9e3..252d65450f 100644 --- a/website/common/script/libs/shops.js +++ b/website/common/script/libs/shops.js @@ -478,7 +478,7 @@ shops.getSeasonalShopCategories = function getSeasonalShopCategories (user, lang }; category.items = map(quests, (quest) => { - return getItemInfo(user, 'seasonalQuest', quest, language); + return getItemInfo(user, 'seasonalQuest', quest, officialPinnedItems, language); }); categories.push(category);