fix: watch challenges

This commit is contained in:
Valeriy
2018-11-18 21:16:09 +03:00
committed by Stuart Taylor
parent 4c1b8ce52c
commit 088cbb684e
2 changed files with 43 additions and 53 deletions

View File

@ -83,13 +83,25 @@ async function createChallenge(fullPath, maybeMeta) {
meta.challengeOrder,
([id]) => id === challenge.id
);
const { name: blockName, order, superOrder } = meta;
const {
name: blockName,
order,
superOrder,
isPrivate,
required = [],
template,
time
} = meta;
challenge.block = blockName;
challenge.dashedName = dasherize(challenge.title);
challenge.order = order;
challenge.superOrder = superOrder;
challenge.superBlock = superBlock;
challenge.challengeOrder = challengeOrder;
challenge.isPrivate = challenge.isPrivate || isPrivate;
challenge.required = required.concat(challenge.required || []);
challenge.template = template;
challenge.time = time;
return challenge;
}