fix(learn): ignore missing editable regions
They should never be missing, so that bug should be squashed. However, for now, this gracefully deals with their absence.
This commit is contained in:
committed by
Mrugesh Mohapatra
parent
b5784037bb
commit
dd7fba4558
@ -201,9 +201,9 @@ class Editor extends Component {
|
|||||||
);
|
);
|
||||||
this.data.model = model;
|
this.data.model = model;
|
||||||
|
|
||||||
const editableRegion = [
|
const editableRegion = challengeFiles[fileKey].editableRegionBoundaries
|
||||||
...challengeFiles[fileKey].editableRegionBoundaries
|
? [...challengeFiles[fileKey].editableRegionBoundaries]
|
||||||
];
|
: [];
|
||||||
|
|
||||||
if (editableRegion.length === 2)
|
if (editableRegion.length === 2)
|
||||||
this.decorateForbiddenRanges(editableRegion);
|
this.decorateForbiddenRanges(editableRegion);
|
||||||
@ -286,9 +286,9 @@ class Editor extends Component {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const editableBoundaries = [
|
const editableBoundaries = challengeFiles[fileKey].editableRegionBoundaries
|
||||||
...challengeFiles[fileKey].editableRegionBoundaries
|
? [...challengeFiles[fileKey].editableRegionBoundaries]
|
||||||
];
|
: [];
|
||||||
|
|
||||||
if (editableBoundaries.length === 2) {
|
if (editableBoundaries.length === 2) {
|
||||||
// TODO: is there a nicer approach/way of organising everything that
|
// TODO: is there a nicer approach/way of organising everything that
|
||||||
|
Reference in New Issue
Block a user