From 5bcfda915655e0ba268e45612676338e8f4fb16a Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 28 Dec 2022 17:27:32 +0100 Subject: [PATCH] Clean up code to make typechecker happy --- client/src/components/FeedbackForm.vue | 4 ++ .../learningPath/blocks/FeedbackBlock.vue | 4 +- client/src/components/ui/ItCheckboxGroup.vue | 8 +--- client/src/constants.ts | 8 ++-- client/src/stores/courseSessions.ts | 44 ------------------- client/src/utils/typeMaps.ts | 2 +- 6 files changed, 13 insertions(+), 57 deletions(-) diff --git a/client/src/components/FeedbackForm.vue b/client/src/components/FeedbackForm.vue index 187494f3..0f662fe3 100644 --- a/client/src/components/FeedbackForm.vue +++ b/client/src/components/FeedbackForm.vue @@ -182,6 +182,10 @@ const nextStep = () => { const sendFeedback = () => { log.info("sending feedback"); const courseSession = courseSessionsStore.courseSessionForRoute; + if (!courseSession || !courseSession.id) { + log.error("no course session set"); + return; + } const input: SendFeedbackInput = reactive({ materialsRating, courseNegativeFeedback, diff --git a/client/src/components/learningPath/blocks/FeedbackBlock.vue b/client/src/components/learningPath/blocks/FeedbackBlock.vue index a8fc9827..8bd0c943 100644 --- a/client/src/components/learningPath/blocks/FeedbackBlock.vue +++ b/client/src/components/learningPath/blocks/FeedbackBlock.vue @@ -1,13 +1,13 @@