From 1ac303c77e941f07e775fdf54312650cc5614ec8 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 b999c157a..f0320df38 100644 --- a/client/server/server.go +++ b/client/server/server.go @@ -2853,6 +2853,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)