No need to reuse child session in assume function

Signed-off-by: Émile Ré <emile@getprobo.com>
This commit is contained in:
Émile Ré
2026-02-11 19:29:23 +04:00
parent 16556f9fb9
commit 942b6f5144

View File

@@ -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,