MM-9747: Small fixes for attachments import (#9225)

* MM-9747: Small fixes for attachments import

* Adding unit test RootId check in replies
Этот коммит содержится в:
Jesús Espino
2018-08-08 12:10:05 +02:00
коммит произвёл Carlos Tadeu Panato Junior
родитель 7475cd260a
Коммит 5fbec91c35
3 изменённых файлов: 60 добавлений и 3 удалений

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

@@ -763,7 +763,7 @@ func (a *App) ImportReply(data *ReplyImportData, post *model.Post, teamId string
var reply *model.Post
for _, r := range replies {
if r.Message == *data.Message {
if r.Message == *data.Message && r.RootId == post.Id {
reply = r
break
}
@@ -784,7 +784,7 @@ func (a *App) ImportReply(data *ReplyImportData, post *model.Post, teamId string
if err != nil {
return err
}
reply.FileIds = fileIds
reply.FileIds = append(reply.FileIds, fileIds...)
}
if reply.Id == "" {
@@ -820,6 +820,8 @@ func (a *App) ImportAttachment(data *AttachmentImportData, post *model.Post, tea
return nil, fileUploadError
}
a.HandleImages([]string{fileInfo.PreviewPath}, []string{fileInfo.ThumbnailPath}, [][]byte{buf.Bytes()})
mlog.Info(fmt.Sprintf("uploading file with name %s", file.Name()))
return fileInfo, nil
}
@@ -889,7 +891,7 @@ func (a *App) ImportPost(data *PostImportData, dryRun bool) *model.AppError {
if err != nil {
return err
}
post.FileIds = fileIds
post.FileIds = append(post.FileIds, fileIds...)
}
if post.Id == "" {