diff --git a/src/pages/share/[videoId].tsx b/src/pages/share/[videoId].tsx index 624ea95..a10d6f0 100644 --- a/src/pages/share/[videoId].tsx +++ b/src/pages/share/[videoId].tsx @@ -8,9 +8,14 @@ import Link from "next/link"; const VideoList: NextPage = () => { const router = useRouter(); - const { videoId } = router.query; + const { videoId } = router.query as { videoId: string }; - const video = api.video.get.useQuery({ videoId }); + const video = api.video.get.useQuery( + { videoId }, + { + enabled: router.isReady, + } + ); console.log(video); return ( diff --git a/src/server/api/routers/video.ts b/src/server/api/routers/video.ts index 7828ab1..2c5773b 100644 --- a/src/server/api/routers/video.ts +++ b/src/server/api/routers/video.ts @@ -15,7 +15,7 @@ export const videoRouter = createTRPCRouter({ .query(async ({ ctx, input }) => { const video = await ctx.prisma.video.findUnique({ where: { - videoId: input.videoId, + id: input.videoId, }, }); return video;