fix: ensure user insertion is awaited and add debug log for accountability
Some checks failed
Release / Release (push) Has been cancelled

This commit is contained in:
2025-05-28 06:29:20 +03:00
parent b573ba8022
commit 023b00141d

View File

@@ -41,7 +41,8 @@ const getUser = async (
};
const insertUser = async (database: Knex, user: Record<string, any>): Promise<any> => {
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) {