From bd64d774074c384b90ac899d4209330cc0a69224 Mon Sep 17 00:00:00 2001 From: Marcelo Moreira de Mello Date: Thu, 13 Apr 2023 11:51:57 -0400 Subject: [PATCH] Respect Mattermost websocket subpath URLs (#1040) Whenever a subpath is passed on the Mattermost.URL, we should use the same path for its websocket connection string. Signed-off-by: Marcelo Mello --- pkg/bot/mattermost.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/bot/mattermost.go b/pkg/bot/mattermost.go index 44dbfedfb..1468acf26 100644 --- a/pkg/bot/mattermost.go +++ b/pkg/bot/mattermost.go @@ -84,9 +84,9 @@ func NewMattermost(log logrus.FieldLogger, commGroupName string, cfg config.Matt } // Create WebSocketClient and handle messages - webSocketURL := WebSocketProtocol + checkURL.Host + webSocketURL := WebSocketProtocol + checkURL.Host + checkURL.Path if checkURL.Scheme == httpsScheme { - webSocketURL = WebSocketSecureProtocol + checkURL.Host + webSocketURL = WebSocketSecureProtocol + checkURL.Host + checkURL.Path } client := model.NewAPIv4Client(cfg.URL)