fix: undefined classId in query

This commit is contained in:
laurejablonski 2025-04-16 11:27:31 +02:00
parent 1635449962
commit b74bcf4341

View file

@ -175,14 +175,13 @@ export function useCreateJoinRequestMutation(): UseMutationReturnType<
unknown unknown
> { > {
const queryClient = useQueryClient(); const queryClient = useQueryClient();
return useMutation({ return useMutation({
mutationFn: async ({ username, classId }) => studentController.createJoinRequest(username, classId), mutationFn: async ({ username, classId }) => studentController.createJoinRequest(username, classId),
onSuccess: async (newJoinRequest) => { onSuccess: async (newJoinRequest) => {
await queryClient.invalidateQueries({ await queryClient.invalidateQueries({
queryKey: studentJoinRequestsQueryKey(newJoinRequest.request.requester.username), queryKey: studentJoinRequestsQueryKey(newJoinRequest.request.requester.username),
}); });
await queryClient.invalidateQueries({ queryKey: teacherClassJoinRequests(classId) }); await queryClient.invalidateQueries({ queryKey: teacherClassJoinRequests(newJoinRequest.request.class) });
}, },
}); });
} }