@@ -41,7 +41,7 @@ module.exports = {
41
41
42
42
return Promise . resolve ( { page } )
43
43
. then ( data => {
44
- return this . broker . call ( "posts.list" , { page, pageSize } ) . then ( res => {
44
+ return this . broker . call ( "posts.list" , { page, pageSize, populate : [ "author" ] } ) . then ( res => {
45
45
data . posts = res . rows ;
46
46
data . totalPages = res . totalPages ;
47
47
return data ;
@@ -60,7 +60,7 @@ module.exports = {
60
60
61
61
return Promise . resolve ( { page } )
62
62
. then ( data => {
63
- return this . broker . call ( "posts.list" , { query : { category } , page, pageSize } ) . then ( res => {
63
+ return this . broker . call ( "posts.list" , { query : { category } , page, pageSize, populate : [ "author" ] } ) . then ( res => {
64
64
data . posts = res . rows ;
65
65
data . totalPages = res . totalPages ;
66
66
return data ;
@@ -81,7 +81,7 @@ module.exports = {
81
81
82
82
return Promise . resolve ( { page } )
83
83
. then ( data => {
84
- return this . broker . call ( "posts.list" , { query : { author } , page, pageSize } ) . then ( res => {
84
+ return this . broker . call ( "posts.list" , { query : { author } , page, pageSize, populate : [ "author" ] } ) . then ( res => {
85
85
data . posts = res . rows ;
86
86
data . totalPages = res . totalPages ;
87
87
return data ;
@@ -102,7 +102,7 @@ module.exports = {
102
102
103
103
return Promise . resolve ( { page } )
104
104
. then ( data => {
105
- return this . broker . call ( "posts.list" , { search, page, pageSize } ) . then ( res => {
105
+ return this . broker . call ( "posts.list" , { search, page, pageSize, populate : [ "author" ] } ) . then ( res => {
106
106
data . query = search ;
107
107
data . posts = res . rows ;
108
108
data . totalPages = res . totalPages ;
@@ -121,7 +121,7 @@ module.exports = {
121
121
return this . handleErr ( res ) ( this . Promise . reject ( new MoleculerError ( "Invalid POST ID" , 404 , "INVALID_POST_ID" , { id : req . params . id } ) ) ) ;
122
122
123
123
return Promise . resolve ( { } )
124
- . then ( data => this . broker . call ( "posts.get" , { id } ) . then ( post => {
124
+ . then ( data => this . broker . call ( "posts.get" , { id, populate : [ "author" ] } ) . then ( post => {
125
125
if ( ! post )
126
126
return this . Promise . reject ( new MoleculerError ( "Post not found" , 404 , "NOT_FOUND_POST" , { id : req . params . id } ) ) ;
127
127
@@ -136,7 +136,7 @@ module.exports = {
136
136
} ,
137
137
138
138
appendAdditionalData ( data ) {
139
- return this . broker . call ( "posts.find" , { limit : 5 , sort : "-likes" , populate : false } ) . then ( posts => {
139
+ return this . broker . call ( "posts.find" , { limit : 5 , sort : "-likes" } ) . then ( posts => {
140
140
data . bestOfPosts = posts ;
141
141
return data ;
142
142
} ) ;
0 commit comments