[MM-42022] Don't break importing process on missing display name of a channel (#19641)

* Don't break importing process on missing display name of a channel

* remove unused strings

Co-authored-by: = <=>
Этот коммит содержится в:
Guillermo Vayá
2022-03-02 14:18:23 +01:00
коммит произвёл GitHub
родитель 32e3c2f0b8
Коммит bd3e36553d
3 изменённых файлов: 7 добавлений и 9 удалений

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

@@ -404,11 +404,13 @@ func TestImportValidateChannelImportData(t *testing.T) {
Type: &chanTypeOpen,
}
err = validateChannelImportData(&data)
require.NotNil(t, err, "Should have failed due to missing display_name.")
require.Nil(t, err, "Should have accepted having an empty display_name.")
require.Equal(t, data.Name, data.DisplayName, "Name and DisplayName should be the same if DisplayName is missing")
data.DisplayName = ptrStr("")
err = validateChannelImportData(&data)
require.NotNil(t, err, "Should have failed due to empty display_name.")
require.Nil(t, err, "Should have accepted having an empty display_name.")
require.Equal(t, data.Name, data.DisplayName, "Name and DisplayName should be the same if DisplayName is missing")
data.DisplayName = ptrStr(strings.Repeat("abcdefghij", 7))
err = validateChannelImportData(&data)