From 3b5216324672e09f07c38c5f95e1614d8168b946 Mon Sep 17 00:00:00 2001 From: Scott Trinh Date: Wed, 12 Feb 2025 21:33:52 -0500 Subject: [PATCH] Fix cardinality issue in type reflection query This fixes a warning in 6.0 where we warn if you have a filter clause that has a cardinality of many. Fixes the error: "possibly more than one element returned by an expression in a FILTER clause" --- packages/driver/src/reflection/queries/types.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/driver/src/reflection/queries/types.ts b/packages/driver/src/reflection/queries/types.ts index fba10803d..d5a22e4e1 100644 --- a/packages/driver/src/reflection/queries/types.ts +++ b/packages/driver/src/reflection/queries/types.ts @@ -197,7 +197,7 @@ export async function getTypes( is_computed := len(.computed_fields) != 0, is_readonly := .readonly } filter .name != '@source' and .name != '@target', - } FILTER @is_owned, + } FILTER any(@is_owned), exclusives := assert_distinct(( [is schema::ObjectType].constraints union