diff --git a/frontend/src/api/students.ts b/frontend/src/api/students.ts index d84b36e..fcec34c 100644 --- a/frontend/src/api/students.ts +++ b/frontend/src/api/students.ts @@ -45,9 +45,11 @@ export const deleteStudent = (index: number) => `http://127.0.0.1:5000/api/coordinator/students/${index}/`, ) -export const downloadStudents = () => +export const downloadStudents = (mode: boolean) => axiosInstance.post( - 'http://127.0.0.1:5000/api/coordinator/students/download/', + `http://127.0.0.1:5000/api/coordinator/students/download/?mode=${Number( + mode, + )}`, { responseType: 'blob', }, diff --git a/frontend/src/views/coordinator/Students.tsx b/frontend/src/views/coordinator/Students.tsx index 385b16b..91fcc65 100644 --- a/frontend/src/views/coordinator/Students.tsx +++ b/frontend/src/views/coordinator/Students.tsx @@ -45,7 +45,7 @@ const Students = () => { const { mutate: mutateDownload } = useMutation( 'downloadStudents', - () => downloadStudents(), + (mode: boolean) => downloadStudents(mode), { onSuccess: (res) => { const url = window.URL.createObjectURL(new Blob([res.data])) @@ -111,12 +111,12 @@ const Students = () => { /> -