diff --git a/server/src/classes/User.js b/server/src/classes/User.js index 665f5b2..688712f 100755 --- a/server/src/classes/User.js +++ b/server/src/classes/User.js @@ -30,6 +30,8 @@ class User { user = await User.upsertUser(this.username) else User.upsertUser(this.username) + this.campus = user.extensionAttribute1?.split('-')[0] || '--' + Object.assign(this, user) return this diff --git a/server/src/schemaDirectives/AuthDirective.js b/server/src/schemaDirectives/AuthDirective.js index 105068a..26a7f9c 100755 --- a/server/src/schemaDirectives/AuthDirective.js +++ b/server/src/schemaDirectives/AuthDirective.js @@ -23,10 +23,12 @@ class AuthDirective extends SchemaDirectiveVisitor { const user = await new User(sAMAccountName).init() - context.auth = { - ...user, - campus: user.extensionAttribute1?.split('-')[0] || '--' - } + context.auth = user + + console.log({ + user: user.updatePassword, + context: context.auth.updatePassword + }) if (user.pwdLastSet.toISOString() === pwdLastSet) { if (