From bd16bc4fcfca9d457b6565b35c89b34a5f88c932 Mon Sep 17 00:00:00 2001 From: Andrea Date: Thu, 2 Mar 2023 08:19:18 +0100 Subject: [PATCH] chore: update post model --- app/models/posts.server.ts | 6 +++++- prisma/schema.prisma | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/posts.server.ts b/app/models/posts.server.ts index 3056dbd..c00f918 100644 --- a/app/models/posts.server.ts +++ b/app/models/posts.server.ts @@ -2,6 +2,9 @@ import { db } from "~/utils/db.server"; export const findPosts = async () => { return db.post.findMany({ + where: { + isPublic: true, + }, select: { id: true, title: true, @@ -15,9 +18,10 @@ export const findPosts = async () => { }; export const findPost = async (id: string) => { - return db.post.findUnique({ + return db.post.findFirst({ where: { id, + isPublic: true, }, }); }; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 05eb50f..60872c0 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -15,6 +15,7 @@ model Post { title String description String? path String + isPublic Boolean @default(false) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt }