From 2cb6925ab2d6bf6a67774226c1fc1bdd4e3ac2d8 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Thu, 21 Mar 2024 01:45:58 -0400 Subject: [PATCH] fix blog not using updated db schema --- src/components/BlogCard.tsx | 2 +- src/pages/blog/[id].tsx | 2 +- src/pages/blog/index.tsx | 2 +- src/server/api/routers/blog.ts | 6 ++++-- src/server/api/routers/post.ts | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/BlogCard.tsx b/src/components/BlogCard.tsx index 358d81d..b9d5fbb 100644 --- a/src/components/BlogCard.tsx +++ b/src/components/BlogCard.tsx @@ -5,7 +5,7 @@ type BlogCardProps = { image: string, name: string, tagline: string, - id: string + id: number } export default function BlogCard(props: BlogCardProps) { return ( diff --git a/src/pages/blog/[id].tsx b/src/pages/blog/[id].tsx index 343a404..6152161 100644 --- a/src/pages/blog/[id].tsx +++ b/src/pages/blog/[id].tsx @@ -15,7 +15,7 @@ import { Trash } from 'grommet-icons'; export default function BlogPage() { const router = useRouter() - const id = router.query.id as string + const id = Number(router.query.id) const { status } = useSession() // trpc stuff diff --git a/src/pages/blog/index.tsx b/src/pages/blog/index.tsx index 210085e..3929af2 100644 --- a/src/pages/blog/index.tsx +++ b/src/pages/blog/index.tsx @@ -8,7 +8,7 @@ type GenericItemType = { name: string, image: string, tagline: string, - id: string + id: number } export default function Blog() { diff --git a/src/server/api/routers/blog.ts b/src/server/api/routers/blog.ts index b983e29..8c1b93a 100644 --- a/src/server/api/routers/blog.ts +++ b/src/server/api/routers/blog.ts @@ -28,7 +28,7 @@ export const blogRouter = createTRPCRouter({ }), delete: protectedProcedure .input( - z.string().min(1) + z.number().min(1) ) .mutation(async ({ctx, input}) => { return ctx.db.blogPost.delete({ @@ -38,7 +38,9 @@ export const blogRouter = createTRPCRouter({ }) }), getOne: publicProcedure - .input(String) + .input( + z.number() + ) .query(({ ctx, input }) => { return ctx.db.blogPost.findFirst({ where: { id: input }, diff --git a/src/server/api/routers/post.ts b/src/server/api/routers/post.ts index 92bf73a..a273130 100644 --- a/src/server/api/routers/post.ts +++ b/src/server/api/routers/post.ts @@ -30,7 +30,7 @@ export const postRouter = createTRPCRouter({ delete: protectedProcedure .input( - z.string().min(1) + z.number().min(1) ) .mutation(async ({ctx, input}) => { return ctx.db.post.delete({