Skip to content

Commit 4b074f9

Browse files
authored
Merge pull request #12 from source-academy/mission-editing
Mission editing
2 parents 5aae7b0 + de8956c commit 4b074f9

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/utils/xmlParser.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ const capitalizeFirstLetter = (str: string) => {
3030
export const retrieveLocalAssessment = (): IAssessment | null => {
3131
const assessment = localStorage.getItem('MissionEditingAssessmentSA');
3232
if (assessment) {
33-
return JSON.parse(assessment);
33+
try {
34+
return JSON.parse(assessment);
35+
} catch (err) {
36+
return null;
37+
}
3438
} else {
3539
return null;
3640
}
@@ -39,7 +43,11 @@ export const retrieveLocalAssessment = (): IAssessment | null => {
3943
export const retrieveLocalAssessmentOverview = (): IAssessmentOverview | null => {
4044
const assessment = localStorage.getItem('MissionEditingOverviewSA');
4145
if (assessment) {
42-
return JSON.parse(assessment);
46+
try {
47+
return JSON.parse(assessment);
48+
} catch (err) {
49+
return null;
50+
}
4351
} else {
4452
return null;
4553
}

0 commit comments

Comments
 (0)