fix(client): restore only the contents of the challenge files
This commit is contained in:
@ -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) {
|
||||
|
Reference in New Issue
Block a user