diff --git a/src/stores/questions.ts b/src/stores/questions.ts index c3bd8eb3..1b527e09 100644 --- a/src/stores/questions.ts +++ b/src/stores/questions.ts @@ -204,9 +204,11 @@ export const createQuestion = (quizId: number) => { export const copyQuestion = (quizId: number, copiedQuestionIndex: number) => { const listQuestions = { ...questionStore.getState()["listQuestions"] }; - listQuestions[quizId].push({ - ...listQuestions[quizId][copiedQuestionIndex], - }); + listQuestions[quizId].splice( + copiedQuestionIndex, + 0, + listQuestions[quizId][copiedQuestionIndex] + ); questionStore.setState({ listQuestions }); };