From 32262d69405173899e8b6391df4fb419c3e1ba15 Mon Sep 17 00:00:00 2001 From: "Theodor S. Midtlien" Date: Thu, 10 Sep 2026 17:04:26 +0200 Subject: [PATCH] Fix status and list profiles --- client/server/server.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/server/server.go b/client/server/server.go index df64ed2d9..1793fd9e4 100644 --- a/client/server/server.go +++ b/client/server/server.go @@ -2836,6 +2836,13 @@ func (s *Server) SessionHolder() (ipcauth.Principal, bool) { // decision wait on a resolver that can be slow, or absent, and would deny // every caller whenever it times out. func (s *Server) OwnsProfile(id ipcauth.Identity, handle string) bool { + if handle == "" { + act, err := s.profileManager.GetActiveProfileState() + if err != nil { + log.Warnf("failed to get active profile: %v", err) + } + handle = act.ID.String() + } resolved, err := s.resolveProfileHandle(handle, id) if err != nil { log.Errorf("failed to resolve profile %q: %v", handle, err)