Skip to content

Commit d953ed5

Browse files
committed
chore: enhance 409 alerts
Signed-off-by: Joana Maia <jmaia@contractor.linuxfoundation.org>
1 parent 5b50485 commit d953ed5

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

backend/src/api/public/v1/members/identities/createMemberIdentity.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,19 @@ export async function createMemberIdentity(req: Request, res: Response): Promise
7272
error.constraint ?? error.original?.constraint ?? error.parent?.constraint
7373

7474
if (constraint === 'uix_memberIdentities_memberId_platform_value_type') {
75-
throw new ConflictError('Identity already exists on this member')
75+
throw new ConflictError('Identity already exists on this member', {
76+
platform: data.platform,
77+
value: data.value,
78+
type: data.type
79+
})
7680
}
7781

7882
if (constraint === 'uix_memberIdentities_platform_value_type_verified') {
79-
throw new ConflictError('Identity already verified on another member')
83+
throw new ConflictError('Identity already verified on another member', {
84+
platform: data.platform,
85+
value: data.value,
86+
type: data.type,
87+
})
8088
}
8189

8290
throw error

backend/src/api/public/v1/members/identities/verifyMemberIdentity.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,11 @@ export async function verifyMemberIdentity(req: Request, res: Response): Promise
9696
error.constraint ?? error.original?.constraint ?? error.parent?.constraint
9797

9898
if (verified && constraint === 'uix_memberIdentities_platform_value_type_verified') {
99-
throw new ConflictError('Identity already verified on another member')
99+
throw new ConflictError('Identity already verified on another member', {
100+
platform: identity.platform,
101+
value: identity.value,
102+
type: identity.type,
103+
})
100104
}
101105

102106
throw error

0 commit comments

Comments
 (0)