[MM-62179] Fix: mmctl debug error when setting email (#29953)

* only GetUserByEmail if arg is an email

* fixing tests

* fix typo
Этот коммит содержится в:
Christopher Poile
2025-01-29 17:45:11 -05:00
коммит произвёл GitHub
родитель 05ca61c784
Коммит 28c561d643
10 изменённых файлов: 31 добавлений и 378 удалений

Просмотреть файл

@@ -271,7 +271,7 @@ func (s *MmctlUnitTestSuite) TestCreateIncomingWebhookCmd() {
s.client.
EXPECT().
GetUserByEmail(context.TODO(), emailID, "").
GetUserByUsername(context.TODO(), emailID, "").
Return(&mockUser, &model.Response{}, nil).
Times(1)
@@ -315,7 +315,7 @@ func (s *MmctlUnitTestSuite) TestCreateIncomingWebhookCmd() {
s.client.
EXPECT().
GetUserByEmail(context.TODO(), emailID, "").
GetUserByUsername(context.TODO(), emailID, "").
Return(&mockUser, &model.Response{}, nil).
Times(1)
@@ -460,7 +460,7 @@ func (s *MmctlUnitTestSuite) TestCreateOutgoingWebhookCmd() {
s.client.
EXPECT().
GetUserByEmail(context.TODO(), emailID, "").
GetUserByUsername(context.TODO(), emailID, "").
Return(&mockUser, &model.Response{}, nil).
Times(1)
@@ -506,7 +506,7 @@ func (s *MmctlUnitTestSuite) TestCreateOutgoingWebhookCmd() {
s.client.
EXPECT().
GetUserByEmail(context.TODO(), emailID, "").
GetUserByUsername(context.TODO(), emailID, "").
Return(&mockUser, &model.Response{}, nil).
Times(1)