From d2909be7ebba838db71a4e1de01a4edf716d5113 Mon Sep 17 00:00:00 2001 From: Salakar Date: Sat, 5 Aug 2017 21:45:15 +0100 Subject: [PATCH] [js][database] fixed an issue where query methods were not returning correctly --- lib/modules/database/query.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/modules/database/query.js b/lib/modules/database/query.js index 9a3ca877..cf9f65c1 100644 --- a/lib/modules/database/query.js +++ b/lib/modules/database/query.js @@ -11,8 +11,8 @@ export default class Query { modifiers: Array; constructor(ref: Reference, path: string, existingModifiers?: Array) { - ref.log.debug('creating Query ', path, existingModifiers); this.modifiers = existingModifiers ? [...existingModifiers] : []; + this._reference = ref; } orderBy(name: string, key?: string) { @@ -21,6 +21,8 @@ export default class Query { name, key, }); + + return this._reference; } limit(name: string, limit: number) { @@ -29,6 +31,8 @@ export default class Query { name, limit, }); + + return this._reference; } filter(name: string, value: any, key?: string) { @@ -39,6 +43,8 @@ export default class Query { valueType: typeof value, key, }); + + return this._reference; } getModifiers(): Array {