From bdb70c5cac47f6b60ea7762fa89caaabfc09fbba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Tue, 10 Feb 2026 15:03:18 +0400 Subject: [PATCH] Add comment regarding error handling when opening child session on sign in MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- pkg/server/api/connect/v1/v1_resolver.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/server/api/connect/v1/v1_resolver.go b/pkg/server/api/connect/v1/v1_resolver.go index f0ae97ea7..5eda54fdd 100644 --- a/pkg/server/api/connect/v1/v1_resolver.go +++ b/pkg/server/api/connect/v1/v1_resolver.go @@ -410,6 +410,7 @@ func (r *mutationResolver) SignIn(ctx context.Context, input types.SignInInput) var err error session, _, err = r.iam.SessionService.OpenPasswordChildSessionForOrganization(ctx, session.ID, *input.OrganizationID) if err != nil { + // Here session middleware already took care of expired/nil root session so we only handle membership related errors var errMembershipNotFound *iam.ErrMembershipNotFound var errMembershipInactive *iam.ErrMembershipInactive