diff --git a/server/src/classes/User.js b/server/src/classes/User.js index 0187ccd..cb0c86e 100755 --- a/server/src/classes/User.js +++ b/server/src/classes/User.js @@ -241,9 +241,8 @@ class User { where: { sAMAccountName: username } }) - console.log('updating') - const adUser = await ad.findUser(username) + if (!adUser) throw new Error('Usuário não encontrado') const groups = await User.getGroupsMembership(username) @@ -255,7 +254,7 @@ class User { groups } - const dbUser = await prisma.user.upsert({ + const newUserData = await prisma.user.upsert({ where: { sAMAccountName: user.sAMAccountName }, @@ -263,9 +262,9 @@ class User { create: user }) - pubsub.publish(AUTH_UPDATED, { authUpdated: dbUser }) + pubsub.publish(AUTH_UPDATED, { authUpdated: newUserData }) - return dbUser + return newUserData } /**