From 2f76eaf4ae29335c3d0a26f3f9ca1369ef3efe5a Mon Sep 17 00:00:00 2001 From: Bryan Frimin Date: Sat, 14 Mar 2026 12:04:17 +0100 Subject: [PATCH] Clear external_id and user_name when resetting SCIM sources When a SCIM configuration is deleted, ResetSCIMSources now clears external_id and user_name so stale values don't cause unique constraint violations when SCIM is reconfigured. Signed-off-by: Bryan Frimin --- pkg/coredata/membership_profile.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/coredata/membership_profile.go b/pkg/coredata/membership_profile.go index e7b3d8d91..978d7792a 100644 --- a/pkg/coredata/membership_profile.go +++ b/pkg/coredata/membership_profile.go @@ -1372,6 +1372,8 @@ func (p *MembershipProfiles) ResetSCIMSources( UPDATE iam_membership_profiles SET source = 'MANUAL', + external_id = NULL, + user_name = NULL, updated_at = @updated_at WHERE %s