diff --git a/packages/server/src/api/routes/tests/queries/mongodb.spec.ts b/packages/server/src/api/routes/tests/queries/mongodb.spec.ts index bbbb9362fd..492f24abf9 100644 --- a/packages/server/src/api/routes/tests/queries/mongodb.spec.ts +++ b/packages/server/src/api/routes/tests/queries/mongodb.spec.ts @@ -464,7 +464,7 @@ describe("/queries", () => { }) }) - it("should ignore be able to save deeply nested data", async () => { + it("should be able to save deeply nested data", async () => { const data = { foo: "bar", data: [ diff --git a/packages/server/src/sdk/app/queries/queries.ts b/packages/server/src/sdk/app/queries/queries.ts index 511d2233c2..d37e53bec1 100644 --- a/packages/server/src/sdk/app/queries/queries.ts +++ b/packages/server/src/sdk/app/queries/queries.ts @@ -89,6 +89,9 @@ export async function enrichContext( if (!fields || !inputs) { return enrichedQuery } + if (Array.isArray(fields)) { + return enrichArrayContext(fields, inputs) + } const env = await getEnvironmentVariables() const parameters = { ...inputs, env } // enrich the fields with dynamic parameters