From 7245aaa9ecdd24fb8f517ecef3cdbe99c803544d Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Wed, 23 Oct 2024 00:00:26 +0400 Subject: [PATCH] bug fixes --- backend/src/server/routes/v1/identity-router.ts | 4 +++- backend/src/server/routes/v2/identity-project-router.ts | 4 +++- backend/src/services/identity-project/identity-project-dal.ts | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/backend/src/server/routes/v1/identity-router.ts b/backend/src/server/routes/v1/identity-router.ts index 4a331ed65..15e6eabef 100644 --- a/backend/src/server/routes/v1/identity-router.ts +++ b/backend/src/server/routes/v1/identity-router.ts @@ -265,7 +265,9 @@ export const registerIdentityRouter = async (server: FastifyZodProvider) => { permissions: true, description: true }).optional(), - identity: IdentitiesSchema.pick({ name: true, id: true, authMethod: true }) + identity: IdentitiesSchema.pick({ name: true, id: true }).extend({ + authMethods: z.array(z.string()) + }) }).array(), totalCount: z.number() }) diff --git a/backend/src/server/routes/v2/identity-project-router.ts b/backend/src/server/routes/v2/identity-project-router.ts index da2b904d7..b2cc3a8e9 100644 --- a/backend/src/server/routes/v2/identity-project-router.ts +++ b/backend/src/server/routes/v2/identity-project-router.ts @@ -331,7 +331,9 @@ export const registerIdentityProjectRouter = async (server: FastifyZodProvider) temporaryAccessEndTime: z.date().nullable().optional() }) ), - identity: IdentitiesSchema.pick({ name: true, id: true, authMethod: true }), + identity: IdentitiesSchema.pick({ name: true, id: true }).extend({ + authMethods: z.array(z.string()) + }), project: SanitizedProjectSchema.pick({ name: true, id: true }) }) }) diff --git a/backend/src/services/identity-project/identity-project-dal.ts b/backend/src/services/identity-project/identity-project-dal.ts index e3583d14a..fd8eaa15d 100644 --- a/backend/src/services/identity-project/identity-project-dal.ts +++ b/backend/src/services/identity-project/identity-project-dal.ts @@ -228,7 +228,7 @@ export const identityProjectDALFactory = (db: TDbClient) => { }) .where((qb) => { if (filter.identityId) { - void qb.where("identityId", filter.identityId); + void qb.where(`${TableName.IdentityProjectMembership}.identityId`, filter.identityId); } }) .join(