From 942b6f5144f1e8f54d3aa589bb9eed46e877ef05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Wed, 11 Feb 2026 19:29:23 +0400 Subject: [PATCH] No need to reuse child session in assume function MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/iam/session_service.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/pkg/iam/session_service.go b/pkg/iam/session_service.go index 8e0cf02f3..a556b0bc0 100644 --- a/pkg/iam/session_service.go +++ b/pkg/iam/session_service.go @@ -535,17 +535,6 @@ func (s SessionService) AssumeOrganizationSession( return NewMembershipInactiveError(membership.ID) } - // If child session already exists use it - if err := childSession.LoadByRootSessionIDAndMembershipID(ctx, tx, rootSession.ID, membership.ID); err == nil { - if childSession.ExpireReason == nil && now.Before(childSession.ExpiredAt) { - return nil - } - } else { - if err != coredata.ErrResourceNotFound { - return fmt.Errorf("cannot load child session: %w", err) - } - } - samlConfig := &coredata.SAMLConfiguration{} err := samlConfig.LoadByOrganizationIDAndEmailDomain( ctx,