diff --git a/src/external-jwt/get-accountability-for-token.ts b/src/external-jwt/get-accountability-for-token.ts index 5ccd040..708a053 100644 --- a/src/external-jwt/get-accountability-for-token.ts +++ b/src/external-jwt/get-accountability-for-token.ts @@ -41,7 +41,8 @@ const getUser = async ( }; const insertUser = async (database: Knex, user: Record): Promise => { - return database("directus_users").insert(user); + await database("directus_users").insert(user); + return getUser(database, user.external_identifier, user.provider); }; // TODO: optimize this function, reduce the amount of loops @@ -117,6 +118,7 @@ export async function getAccountabilityForToken( CacheSet(result.sub, accountability); } + console.debug("Accountability set from database:", accountability); return accountability; } } catch (error) {