From d8ad4a59eb796d36956c775a03c724d9ff97605c Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Wed, 10 Feb 2016 17:28:45 -0800 Subject: [PATCH] Make sure projects are always available --- server/boot/user.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/boot/user.js b/server/boot/user.js index 48e7cad301..5edcf506c3 100644 --- a/server/boot/user.js +++ b/server/boot/user.js @@ -111,7 +111,12 @@ function buildDisplayChallenges(challengeMap = {}, timezone) { [getChallengeGroup(challenges[0])]: challenges })); }) - .reduce((output, group) => ({ ...output, ...group}), {}); + .reduce((output, group) => ({ ...output, ...group}), {}) + .map(groups => ({ + algorithms: groups.algorithms || [], + projects: groups.projects || [], + challenges: groups.challenges || [] + })); } module.exports = function(app) {