summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/post.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/app/post.go b/app/post.go
index 497cab5a6..4a465450b 100644
--- a/app/post.go
+++ b/app/post.go
@@ -602,12 +602,14 @@ func (a *App) SearchPostsInTeam(terms string, userId string, teamId string, isOr
// Get the posts
postList := model.NewPostList()
- if presult := <-a.Srv.Store.Post().GetPostsByIds(postIds); presult.Err != nil {
- return nil, presult.Err
- } else {
- for _, p := range presult.Data.([]*model.Post) {
- postList.AddPost(p)
- postList.AddOrder(p.Id)
+ if len(postIds) > 0 {
+ if presult := <-a.Srv.Store.Post().GetPostsByIds(postIds); presult.Err != nil {
+ return nil, presult.Err
+ } else {
+ for _, p := range presult.Data.([]*model.Post) {
+ postList.AddPost(p)
+ postList.AddOrder(p.Id)
+ }
}
}