summaryrefslogtreecommitdiffstats
path: root/app/import_functions.go
diff options
context:
space:
mode:
authorJesús Espino <jespinog@gmail.com>2018-08-08 12:10:05 +0200
committerCarlos Tadeu Panato Junior <ctadeu@gmail.com>2018-08-08 12:10:05 +0200
commit5fbec91c35d7ea5d9b920b26a01fc21da55bb08e (patch)
tree533f7dfb17e151cd5fc76d3ed8c30d19b8475723 /app/import_functions.go
parent7475cd260a3aba46e0b7524656b42209c1779c22 (diff)
downloadchat-5fbec91c35d7ea5d9b920b26a01fc21da55bb08e.tar.gz
chat-5fbec91c35d7ea5d9b920b26a01fc21da55bb08e.tar.bz2
chat-5fbec91c35d7ea5d9b920b26a01fc21da55bb08e.zip
MM-9747: Small fixes for attachments import (#9225)
* MM-9747: Small fixes for attachments import * Adding unit test RootId check in replies
Diffstat (limited to 'app/import_functions.go')
-rw-r--r--app/import_functions.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/import_functions.go b/app/import_functions.go
index f4ff5607f..e370099d9 100644
--- a/app/import_functions.go
+++ b/app/import_functions.go
@@ -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 == "" {