From 60e15a73289887bb54404de2f7efa43724639a5c Mon Sep 17 00:00:00 2001 From: Aditya Choudhari Date: Sat, 19 Oct 2024 11:39:14 -0700 Subject: [PATCH] fix: Release metadata keys returns array string --- .../MetadataConditionRender.tsx | 6 +++--- packages/api/src/router/release.ts | 18 +++++++++++------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/apps/webservice/src/app/[workspaceSlug]/_components/release-condition/MetadataConditionRender.tsx b/apps/webservice/src/app/[workspaceSlug]/_components/release-condition/MetadataConditionRender.tsx index fee8ffadb..44c680879 100644 --- a/apps/webservice/src/app/[workspaceSlug]/_components/release-condition/MetadataConditionRender.tsx +++ b/apps/webservice/src/app/[workspaceSlug]/_components/release-condition/MetadataConditionRender.tsx @@ -76,14 +76,14 @@ export const MetadataConditionRender: React.FC< ))} diff --git a/packages/api/src/router/release.ts b/packages/api/src/router/release.ts index d9d86e277..41f7f4ac0 100644 --- a/packages/api/src/router/release.ts +++ b/packages/api/src/router/release.ts @@ -495,13 +495,17 @@ export const releaseRouter = createTRPCRouter({ .innerJoin(workspace, eq(system.workspaceId, workspace.id)); if (input.systemSlug != null) - return baseQuery.where( - and( - eq(system.slug, input.systemSlug), - eq(workspace.slug, input.workspaceSlug), - ), - ); + return baseQuery + .where( + and( + eq(system.slug, input.systemSlug), + eq(workspace.slug, input.workspaceSlug), + ), + ) + .then((r) => r.map((row) => row.key)); - return baseQuery.where(eq(workspace.slug, input.workspaceSlug)); + return baseQuery + .where(eq(workspace.slug, input.workspaceSlug)) + .then((r) => r.map((row) => row.key)); }), });