diff --git a/app/src/components/QuestMap.vue b/app/src/components/QuestMap.vue index 9cd8e24..18ed7e6 100644 --- a/app/src/components/QuestMap.vue +++ b/app/src/components/QuestMap.vue @@ -93,10 +93,15 @@ function getOption(quests, progress) { unlocked: node.requirements.every((req) => progress[req]?.completed), })) const lineAppearence = (node) => { - const { unlocked } = node - return { - type: unlocked ? 'line' : 'dashed', - color: unlocked ? '#ADADB5' : '#454552', + try { + const { unlocked } = node + return { + type: unlocked ? 'line' : 'dashed', + color: unlocked ? '#ADADB5' : '#454552', + } + } catch (err) { + console.error(err) + throw err } } const edges = dag.getEdgesArray().map((edge) => ({