From fbf4989d10ef1b77830331632e2ea378f36ea509 Mon Sep 17 00:00:00 2001 From: Jesse Geens Date: Tue, 6 Oct 2026 16:08:20 +0200 Subject: [PATCH] return conflict on linked account --- user/rest/rest.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user/rest/rest.go b/user/rest/rest.go index 94a6ed7..b9efa9c 100644 --- a/user/rest/rest.go +++ b/user/rest/rest.go @@ -413,7 +413,7 @@ func (m *manager) GetUserByClaim(ctx context.Context, claim, value string, skipF // We do not want to support linked external accounts. // These can be identified by having username equal to a CERN email. if claim == "username" && strings.HasSuffix(value, "@cern.ch") { - return nil, fmt.Errorf("rest: linked external accounts are not supported") + return nil, errtypes.Conflict("rest: linked external accounts are not supported") } u, err := m.getCachedUserByClaim(ctx, claim, value)