From bebcfa1bba94508874de8e5f910bd2da116664ad Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Sat, 24 Mar 2018 12:20:20 -0600 Subject: [PATCH] Fix appservice transactions throwing errors We weren't awaiting the appservice, so the truthy check passes and we get "cannot read property id of undefined" in the REST handler. --- src/db/AppserviceStore.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db/AppserviceStore.ts b/src/db/AppserviceStore.ts index b389f74..337e177 100644 --- a/src/db/AppserviceStore.ts +++ b/src/db/AppserviceStore.ts @@ -26,7 +26,7 @@ export class AppserviceStore { } public static async getByHomeserverToken(hsToken: string): Promise { - const appservice = AppService.findOne({where: {hsToken: hsToken}}); + const appservice = await AppService.findOne({where: {hsToken: hsToken}}); if (!appservice) throw new Error("Appservice not found"); return appservice; }