From 10d48ce4d4bf1cf48079111ae329c50ff6543971 Mon Sep 17 00:00:00 2001 From: Enzo Mercanti <131273915+enzomerca@users.noreply.github.com> Date: Wed, 25 Sep 2024 11:32:47 -0300 Subject: [PATCH] fix: remove unnecessary b2b_users storage on vbase (#161) --- CHANGELOG.md | 3 +++ node/resolvers/Mutations/Users.ts | 30 ++++++------------------------ 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d09776..8c2c9ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Fixed +- Remove unnecessary b2b_users storage on vbase + ## [1.44.6] - 2024-09-05 ### Fixed diff --git a/node/resolvers/Mutations/Users.ts b/node/resolvers/Mutations/Users.ts index 3115834..2323237 100644 --- a/node/resolvers/Mutations/Users.ts +++ b/node/resolvers/Mutations/Users.ts @@ -116,7 +116,7 @@ const updateUserFields = async ({ masterdata, fields, id }: any) => { return DocumentId } -const createPermission = async ({ masterdata, vbase, params }: any) => { +const createPermission = async ({ masterdata, params }: any) => { const { roleId, canImpersonate, @@ -129,7 +129,7 @@ const createPermission = async ({ masterdata, vbase, params }: any) => { id, } = params - const { DocumentId } = await masterdata + await masterdata .createOrUpdateEntireDocument({ dataEntity: config.name, fields: { @@ -157,25 +157,11 @@ const createPermission = async ({ masterdata, vbase, params }: any) => { throw error }) - - if (DocumentId) { - await vbase.saveJSON('b2b_users', email, { - canImpersonate, - clId, - costId, - email, - id: DocumentId, - name, - orgId, - roleId, - userId, - }) - } } export const addUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, lm, vbase }, + clients: { masterdata, lm }, vtex: { logger }, } = ctx @@ -221,7 +207,6 @@ export const addUser = async (_: any, params: any, ctx: Context) => { ...params, clId: cId, }, - vbase, }) return { status: 'success', message: '', id: cId } @@ -237,7 +222,7 @@ export const addUser = async (_: any, params: any, ctx: Context) => { export const updateUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, lm, vbase }, + clients: { masterdata, lm }, vtex: { logger }, } = ctx @@ -251,7 +236,6 @@ export const updateUser = async (_: any, params: any, ctx: Context) => { lm, masterdata, params, - vbase, }) return { status: 'success', message: '', id: params.clId } @@ -323,15 +307,13 @@ export const deleteUserProfile = async (_: any, params: any, ctx: Context) => { export const deleteUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, vbase }, + clients: { masterdata }, vtex: { logger }, } = ctx - const { id, email } = params + const { id } = params try { - await vbase.deleteFile('b2b_users', email).catch(() => null) - await masterdata.deleteDocument({ dataEntity: config.name, id,