From 25fe0ac9d2c7e42c8437c1026f690c54690ad86a Mon Sep 17 00:00:00 2001 From: hatim Date: Thu, 18 May 2023 20:50:10 +0200 Subject: [PATCH] fix err --- src/services/main/applicationManager.ts | 2 +- src/services/storage/applicationStorage.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/services/main/applicationManager.ts b/src/services/main/applicationManager.ts index 151aa32b..aa3922b0 100644 --- a/src/services/main/applicationManager.ts +++ b/src/services/main/applicationManager.ts @@ -58,7 +58,7 @@ export default class { } async AuthApp(req: Types.AuthAppRequest): Promise { - const app = await this.storage.applicationStorage.GetApplication(req.name) + const app = await this.storage.applicationStorage.GetApplicationByName(req.name) return { app: { id: app.app_id, diff --git a/src/services/storage/applicationStorage.ts b/src/services/storage/applicationStorage.ts index ef9ea3fa..b5f9d0c1 100644 --- a/src/services/storage/applicationStorage.ts +++ b/src/services/storage/applicationStorage.ts @@ -22,6 +22,18 @@ export default class { return repo.save(newApplication) } + async GetApplicationByName(name: string, entityManager = this.DB) { + const found = await entityManager.getRepository(Application).findOne({ + where: { + name + } + }) + if (!found) { + throw new Error(`application ${name} not found`) + } + return found + } + async GetApplication(appId: string, entityManager = this.DB): Promise { const found = await entityManager.getRepository(Application).findOne({ where: {