From 3449b5c2ac1548f954f3d66484910df00a2ce1ea Mon Sep 17 00:00:00 2001 From: Lars Hampe Date: Wed, 23 Oct 2024 22:31:41 +0200 Subject: [PATCH] feat(api): show only published version on changelog public route --- apps/api/src/changelog/public/byId.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/api/src/changelog/public/byId.ts b/apps/api/src/changelog/public/byId.ts index 6a4241c..24d3fb9 100644 --- a/apps/api/src/changelog/public/byId.ts +++ b/apps/api/src/changelog/public/byId.ts @@ -1,4 +1,4 @@ -import { changelog, db } from '@boring.tools/database' +import { changelog, changelog_version, db } from '@boring.tools/database' import { ChangelogByIdParams, ChangelogOutput } from '@boring.tools/schema' import { createRoute } from '@hono/zod-openapi' import { and, eq } from 'drizzle-orm' @@ -33,6 +33,7 @@ export const func = async ({ id }: { id: string }) => { where: and(eq(changelog.id, id)), with: { versions: { + where: eq(changelog_version.status, 'published'), orderBy: (changelog_version, { desc }) => [ desc(changelog_version.createdAt), ],