From 9130c1b0b8188f321047bd4564a71ad17db2128c Mon Sep 17 00:00:00 2001 From: Aleksandar Stanisic Date: Mon, 26 Oct 2020 18:52:52 +0100 Subject: [PATCH] Add types to readSingleton --- api/src/services/items.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/src/services/items.ts b/api/src/services/items.ts index 1791badc47..c7cf21d9c2 100644 --- a/api/src/services/items.ts +++ b/api/src/services/items.ts @@ -561,11 +561,11 @@ export class ItemsService implements AbstractService { return await this.delete(keys); } - async readSingleton(query: Query) { + async readSingleton(query: Query): Promise { query = clone(query); query.single = true; - const record = (await this.readByQuery(query)) as Item; + const record = (await this.readByQuery(query)) as T; if (!record) { const columns = await this.schemaInspector.columnInfo(this.collection); @@ -575,7 +575,7 @@ export class ItemsService implements AbstractService { defaults[column.name] = getDefaultValue(column); } - return defaults; + return defaults as T; } return record;