From 90cadfb76492682f25f8da8bcad5a94025e5ad75 Mon Sep 17 00:00:00 2001 From: mchain0 Date: Fri, 3 Apr 2026 12:09:45 +0200 Subject: [PATCH] fix/connection-manager-split-improvement --- core/services/gateway/connectionmanager.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/services/gateway/connectionmanager.go b/core/services/gateway/connectionmanager.go index f06e7a0b193..d9ba7e2c437 100644 --- a/core/services/gateway/connectionmanager.go +++ b/core/services/gateway/connectionmanager.go @@ -305,9 +305,9 @@ func (m *donConnectionManager) getHandler(method string) (handlers.Handler, erro return h, nil // supports legacy single-handler case } } - serviceName := strings.Split(method, ".")[0] + serviceName, _, hasDot := strings.Cut(method, ".") // Special case for legacy methods - default to "workflows" service. - if !strings.Contains(method, ".") { + if !hasDot { serviceName = "workflows" } handler, ok := m.handlers[serviceName]