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);
|
const codeFound = getCode(id);
|
||||||
if (codeFound && isFilesAllPoly(codeFound)) {
|
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 {
|
} else {
|
||||||
const legacyCode = getLegacyCode(legacyKey);
|
const legacyCode = getLegacyCode(legacyKey);
|
||||||
if (legacyCode && !invalidForLegacy) {
|
if (legacyCode && !invalidForLegacy) {
|
||||||
|
Reference in New Issue
Block a user