fix: request

This commit is contained in:
IlyaDoronin 2024-05-17 17:14:34 +03:00
parent c3d39cde78
commit bd3564dd0c
2 changed files with 8 additions and 4 deletions

@ -166,15 +166,19 @@ export const addQuizImages = async (
export const copyQuizTemplate = async (
qid: string,
): Promise<[string | null, string?]> => {
): Promise<[number | null, string?]> => {
try {
const copyQuizTemplateResult = await makeRequest<{ Qid: string }, string>({
const { id } = await makeRequest<{ Qid: string }, { id: number }>({
method: "POST",
url: `${API_URL}/quiz/template`,
body: { Qid: qid },
});
return [copyQuizTemplateResult];
if (!id) {
return [null, `Не удалось скопировать шаблон квиза.`];
}
return [id];
} catch (nativeError) {
const [error] = parseAxiosError(nativeError);

@ -27,7 +27,7 @@ export const QuizTemplateCard = ({
return enqueueSnackbar(copyError);
}
setEditQuizId(0);
setEditQuizId(copiedQuizId);
navigate("/edit");
};