From 44435db21d7e252edfe6086543c6ea871f8b49e5 Mon Sep 17 00:00:00 2001 From: kieran Date: Tue, 18 Jun 2024 10:09:41 +0100 Subject: [PATCH] fix: fetch results --- packages/system/src/query-manager.ts | 2 +- packages/system/src/request-builder.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/system/src/query-manager.ts b/packages/system/src/query-manager.ts index 1275c288..3e1e29bf 100644 --- a/packages/system/src/query-manager.ts +++ b/packages/system/src/query-manager.ts @@ -76,7 +76,7 @@ export class QueryManager extends EventEmitter { * Async fetch results */ async fetch(req: RequestBuilder, cb?: (evs: Array) => void) { - const filters = req.buildRaw(); + const filters = req.buildRaw(this.#system); const q = this.query(req); if (cb) { q.on("event", cb); diff --git a/packages/system/src/request-builder.ts b/packages/system/src/request-builder.ts index 77d1e05d..7f0342fd 100644 --- a/packages/system/src/request-builder.ts +++ b/packages/system/src/request-builder.ts @@ -113,7 +113,7 @@ export class RequestBuilder { if (!this.#rawCached && system) { this.#rawCached = system.optimizer.compress(this.#builders.map(f => f.filter)); } - return this.#rawCached ?? []; + return this.#rawCached ?? this.#builders.map(f => f.filter); } build(system: SystemInterface): Array {