From b884c8c4104fc83aa382575df4ea95302506e8f1 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Tue, 17 Oct 2017 13:21:12 -0400 Subject: PLT-7193: Regression - Custom slash commands don't work in direct or group message channels (#7635) * No longer overriding specified team id for DMs/GMs, as these types of channels don't belong to a team, and doing so breaks slash commands for them * Ensured user is on specified team in case of GM/DM, extended test suite --- api4/apitestlib.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'api4/apitestlib.go') diff --git a/api4/apitestlib.go b/api4/apitestlib.go index 640f38fe6..d54420f57 100644 --- a/api4/apitestlib.go +++ b/api4/apitestlib.go @@ -296,13 +296,17 @@ func (me *TestHelper) CreatePrivateChannel() *model.Channel { } func (me *TestHelper) CreateChannelWithClient(client *model.Client4, channelType string) *model.Channel { + return me.CreateChannelWithClientAndTeam(client, channelType, me.BasicTeam.Id) +} + +func (me *TestHelper) CreateChannelWithClientAndTeam(client *model.Client4, channelType string, teamId string) *model.Channel { id := model.NewId() channel := &model.Channel{ DisplayName: "dn_" + id, Name: GenerateTestChannelName(), Type: channelType, - TeamId: me.BasicTeam.Id, + TeamId: teamId, } utils.DisableDebugLogForTest() -- cgit v1.2.3-1-g7c22