From a3af41e6a10456379286726cfc6df278131375b4 Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sat, 14 Mar 2026 12:04:13 +0100 Subject: [PATCH] Use errors.AsType in MembershipProfile.Insert Signed-off-by: Bryan Frimin --- pkg/coredata/membership_profile.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/coredata/membership_profile.go b/pkg/coredata/membership_profile.go index f70c769de..e7b3d8d91 100644 --- a/pkg/coredata/membership_profile.go +++ b/pkg/coredata/membership_profile.go @@ -1263,8 +1263,7 @@ VALUES ( _, err := conn.Exec(ctx, q, args) if err != nil { - var pgErr *pgconn.PgError - if errors.As(err, &pgErr) && pgErr.Code == "23505" { + if pgErr, ok := errors.AsType[*pgconn.PgError](err); ok && pgErr.Code == "23505" { return ErrResourceAlreadyExists }