From 7e56935e7a622ac34a4a66c7fbc85a4c982abd64 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Mon, 26 Sep 2022 11:09:45 +0200 Subject: [PATCH] fix(medusa): Remove atomicPhase usage in OAuthService (#2249) --- packages/medusa/src/services/oauth.ts | 32 ++++++++++++--------------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/packages/medusa/src/services/oauth.ts b/packages/medusa/src/services/oauth.ts index 5ca811aaab..c7cc83200f 100644 --- a/packages/medusa/src/services/oauth.ts +++ b/packages/medusa/src/services/oauth.ts @@ -79,31 +79,27 @@ class Oauth extends TransactionBaseService { } async create(data: CreateOauthInput): Promise { - return await this.atomicPhase_(async (manager) => { - const repo = manager.getCustomRepository(this.oauthRepository_) + const repo = this.manager.getCustomRepository(this.oauthRepository_) - const application = repo.create({ - display_name: data.display_name, - application_name: data.application_name, - install_url: data.install_url, - uninstall_url: data.uninstall_url, - }) - - return await repo.save(application) + const application = repo.create({ + display_name: data.display_name, + application_name: data.application_name, + install_url: data.install_url, + uninstall_url: data.uninstall_url, }) + + return await repo.save(application) } async update(id: string, update: UpdateOauthInput): Promise { - return await this.atomicPhase_(async (manager) => { - const repo = manager.getCustomRepository(this.oauthRepository_) - const oauth = await this.retrieve(id) + const repo = this.manager.getCustomRepository(this.oauthRepository_) + const oauth = await this.retrieve(id) - if ("data" in update) { - oauth.data = update.data - } + if ("data" in update) { + oauth.data = update.data + } - return await repo.save(oauth) - }) + return await repo.save(oauth) } async registerOauthApp(appDetails: CreateOauthInput): Promise {