[MM-62179] Fix: mmctl debug error when setting email (#29953)
* only GetUserByEmail if arg is an email * fixing tests * fix typo
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
05ca61c784
Коммит
28c561d643
@@ -26,7 +26,7 @@ func getUsersFromUserArgs(c client.Client, userArgs []string) []*model.User {
|
||||
|
||||
func getUserFromUserArg(c client.Client, userArg string) *model.User {
|
||||
var user *model.User
|
||||
if !checkDots(userArg) {
|
||||
if !checkDots(userArg) && model.IsValidEmail(userArg) {
|
||||
user, _, _ = c.GetUserByEmail(context.TODO(), userArg, "")
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ func getUserFromArg(c client.Client, userArg string) (*model.User, error) {
|
||||
var user *model.User
|
||||
var response *model.Response
|
||||
var err error
|
||||
if !checkDots(userArg) {
|
||||
if !checkDots(userArg) && model.IsValidEmail(userArg) {
|
||||
user, response, err = c.GetUserByEmail(context.TODO(), userArg, "")
|
||||
if err != nil {
|
||||
nErr := ExtractErrorFromResponse(response, err)
|
||||
|
||||
Ссылка в новой задаче
Block a user