From 2a4cbfa41a0faba3171c500bb005c51f9c62b8fa Mon Sep 17 00:00:00 2001 From: Dustin Healy <54083382+dustinhealy@users.noreply.github.com> Date: Thu, 26 Mar 2026 17:11:14 -0700 Subject: [PATCH] fix: move interleaved export below imports, add await to countUsersByRole --- packages/data-schemas/src/methods/index.ts | 3 +-- packages/data-schemas/src/methods/role.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/data-schemas/src/methods/index.ts b/packages/data-schemas/src/methods/index.ts index 11025fd47d..56b0f6de81 100644 --- a/packages/data-schemas/src/methods/index.ts +++ b/packages/data-schemas/src/methods/index.ts @@ -1,10 +1,9 @@ import { createSessionMethods, DEFAULT_REFRESH_TOKEN_EXPIRY, type SessionMethods } from './session'; import { createTokenMethods, type TokenMethods } from './token'; import { createRoleMethods, RoleConflictError, type RoleMethods, type RoleDeps } from './role'; -export { RoleConflictError }; import { createUserMethods, DEFAULT_SESSION_EXPIRY, type UserMethods } from './user'; -export { DEFAULT_REFRESH_TOKEN_EXPIRY, DEFAULT_SESSION_EXPIRY }; +export { RoleConflictError, DEFAULT_REFRESH_TOKEN_EXPIRY, DEFAULT_SESSION_EXPIRY }; import { createKeyMethods, type KeyMethods } from './key'; import { createFileMethods, type FileMethods } from './file'; /* Memories */ diff --git a/packages/data-schemas/src/methods/role.ts b/packages/data-schemas/src/methods/role.ts index fcaef95ebe..e7d450fcf4 100644 --- a/packages/data-schemas/src/methods/role.ts +++ b/packages/data-schemas/src/methods/role.ts @@ -438,7 +438,7 @@ export function createRoleMethods(mongoose: typeof import('mongoose'), deps: Rol } async function countUsersByRole(roleName: string): Promise { - return getUserModel().countDocuments({ role: roleName }); + return await getUserModel().countDocuments({ role: roleName }); } return {