File tree 2 files changed +5
-12
lines changed
2 files changed +5
-12
lines changed Original file line number Diff line number Diff line change @@ -44,11 +44,9 @@ export class PostService {
44
44
45
45
public async getPostsByUserId ( currentUser : UserModel , params : UuidParam ) : Promise < PostModel [ ] > {
46
46
return this . transactions . readOnly ( async ( transactionalEntityManager ) => {
47
- const userRepository = Repositories . user ( transactionalEntityManager ) ;
48
- const user = await userRepository . getUserById ( params . id )
49
- if ( ! user ) throw new NotFoundError ( 'User not found!' ) ;
50
- if ( ! user . isActive ) throw new NotFoundError ( 'User is not active!' ) ;
51
- return this . filterBlockedUserPosts ( user . posts , currentUser ) ;
47
+ const postRepository = Repositories . post ( transactionalEntityManager ) ;
48
+ const userPosts = await postRepository . getPostsByUserId ( params . id ) ;
49
+ return this . filterBlockedUserPosts ( userPosts , currentUser ) ;
52
50
} ) ;
53
51
}
54
52
Original file line number Diff line number Diff line change @@ -104,14 +104,9 @@ describe('post tests', () => {
104
104
. createUsers ( post . user )
105
105
. write ( ) ;
106
106
107
- expectedPost . user = post . user ;
108
-
109
- const getPostsResponse = await postController . getPostsByUserId ( post . user , uuidParam ) ;
107
+ const getPostsResponse = await postController . getPostsByUserId ( post . user , { id : post . user . id } ) ;
110
108
getPostsResponse . posts [ 0 ] . original_price = Number ( getPostsResponse . posts [ 0 ] . original_price ) ;
111
- getPostsResponse . posts [ 0 ] . altered_price = Number ( getPostsResponse . posts [ 0 ] . altered_price ) ;
112
- expectedPost . created = getPostsResponse . posts [ 0 ] . created ;
113
-
114
- expect ( getPostsResponse . posts ) . toEqual ( [ expectedPost ] ) ;
109
+ expect ( getPostsResponse . posts ) . toEqual ( [ post ] ) ;
115
110
} ) ;
116
111
117
112
test ( 'create post' , async ( ) => {
You can’t perform that action at this time.
0 commit comments