fix(client): restore only the contents of the challenge files

This commit is contained in:
Valeriy S
2018-12-04 08:34:48 +03:00
committed by Stuart Taylor
parent 5e387d2561
commit 003492cd7c

View File

@ -98,7 +98,20 @@ function loadCodeEpic(action$, state$) {
const codeFound = getCode(id);
if (codeFound && isFilesAllPoly(codeFound)) {
finalFiles = codeFound;
finalFiles = {
...fileKeys.map(key => files[key]).reduce(
(files, file) => ({
...files,
[file.key]: {
...file,
contents: codeFound[file.key]
? codeFound[file.key].contents
: file.contents
}
}),
{}
)
};
} else {
const legacyCode = getLegacyCode(legacyKey);
if (legacyCode && !invalidForLegacy) {