[client] Log ignored profile lookup errors in extend-session hint fallback

This commit is contained in:
Zoltan Papp
2026-08-14 00:14:46 +02:00
parent 5b8112cf9e
commit 13949a439f
+7 -4
View File
@@ -6,6 +6,7 @@ import (
"context"
"time"
log "github.com/sirupsen/logrus"
"google.golang.org/grpc/codes"
gstatus "google.golang.org/grpc/status"
@@ -64,10 +65,12 @@ func (s *Session) RequestExtend(ctx context.Context, p ExtendStartParams) (Exten
hint := p.Hint
if hint == "" {
pm := profilemanager.NewProfileManager()
if active, perr := pm.GetActiveProfile(); perr == nil {
if state, serr := pm.GetProfileState(active.ID); serr == nil {
hint = state.Email
}
if active, perr := pm.GetActiveProfile(); perr != nil {
log.Debugf("failed to get active profile for login hint: %v", perr)
} else if state, serr := pm.GetProfileState(active.ID); serr != nil {
log.Debugf("failed to get profile state for login hint: %v", serr)
} else {
hint = state.Email
}
}
if hint != "" {