From 1333fbcafa3f5b471ee2ddf29024bd852297ddc2 Mon Sep 17 00:00:00 2001 From: Laurin Date: Wed, 8 Apr 2026 15:16:51 +0200 Subject: [PATCH] fix: fiter null values from result (#7951) --- packages/services/storage/src/index.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/services/storage/src/index.ts b/packages/services/storage/src/index.ts index 9e3d3b9a0..5659d5418 100644 --- a/packages/services/storage/src/index.ts +++ b/packages/services/storage/src/index.ts @@ -1710,7 +1710,9 @@ export async function createStorage( FROM ( SELECT it.id, - array_agg(tv.destination_target_id) as targets + array_agg(DISTINCT tv.destination_target_id) + FILTER (WHERE tv.destination_target_id IS NOT NULL) + AS "targets" FROM targets AS it LEFT JOIN target_validation AS tv ON (tv.target_id = it.id) WHERE it.id = ${target} AND it.project_id = ${project} @@ -1786,7 +1788,9 @@ export async function createStorage( FROM ( SELECT it.id - , array_agg(tv.destination_target_id) as targets + , array_agg(tv.destination_target_id) + FILTER (WHERE tv.destination_target_id IS NOT NULL) + AS "targets" FROM targets AS it LEFT JOIN target_validation AS tv ON (tv.target_id = it.id) WHERE