From aaa2eea5e638b628d9d0fba56a7254fa78c93f0e Mon Sep 17 00:00:00 2001 From: Fahid Latheef Alungal Date: Sun, 16 Feb 2025 18:19:14 +0530 Subject: [PATCH] fix: fixed incomplete router initialization in Quiz.vue which was allowing user to submit quiz multiple times --- frontend/src/utils/quiz.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/utils/quiz.js b/frontend/src/utils/quiz.js index e391bc30..4781ba70 100644 --- a/frontend/src/utils/quiz.js +++ b/frontend/src/utils/quiz.js @@ -4,6 +4,7 @@ import { createApp, h } from 'vue' import { usersStore } from '../stores/user' import translationPlugin from '../translation' import { CircleHelp } from 'lucide-vue-next' +import router from '@/router' export class Quiz { constructor({ data, api, readOnly }) { @@ -46,6 +47,7 @@ export class Quiz { quiz: quiz, }) app.use(translationPlugin) + app.use(router) const { userResource } = usersStore() app.provide('$user', userResource) app.mount(this.wrapper)