From 064721cefa16617bf4c6121ee15c4ca7d9897566 Mon Sep 17 00:00:00 2001 From: Sam Rose Date: Mon, 21 Oct 2024 11:30:28 +0100 Subject: [PATCH] Make sure you can still create views with a query but no queryUI --- .../server/src/api/routes/tests/viewV2.spec.ts | 14 ++++++++++++++ packages/server/src/sdk/app/views/external.ts | 1 + 2 files changed, 15 insertions(+) diff --git a/packages/server/src/api/routes/tests/viewV2.spec.ts b/packages/server/src/api/routes/tests/viewV2.spec.ts index fdb680c64e..f1be2c1ae2 100644 --- a/packages/server/src/api/routes/tests/viewV2.spec.ts +++ b/packages/server/src/api/routes/tests/viewV2.spec.ts @@ -253,6 +253,20 @@ describe.each([ visible: true, }, }, + queryUI: { + groups: [ + { + logicalOperator: UILogicalOperator.ALL, + filters: [ + { + operator: BasicOperator.EQUAL, + field: "field", + value: "value", + }, + ], + }, + ], + }, id: expect.any(String), version: 2, } diff --git a/packages/server/src/sdk/app/views/external.ts b/packages/server/src/sdk/app/views/external.ts index d5251122c9..2484932232 100644 --- a/packages/server/src/sdk/app/views/external.ts +++ b/packages/server/src/sdk/app/views/external.ts @@ -50,6 +50,7 @@ export async function create( } ensureQuerySet(view) + ensureQueryUISet(view) const db = context.getAppDB()