From 87097e968c71957292429c9a495ac091c02f485c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Samaille?= Date: Fri, 15 Apr 2022 16:23:22 +0200 Subject: [PATCH] User solution fetches only private solutions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: NoƩ Samaille --- src/controllers/user.controller.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controllers/user.controller.ts b/src/controllers/user.controller.ts index b91b4bc..afce4ce 100644 --- a/src/controllers/user.controller.ts +++ b/src/controllers/user.controller.ts @@ -61,8 +61,13 @@ export class UserController { async findUserSolutionsById( @param.path.string('id') email: string, ): Promise { + const publicFilter = { + where: { + public: false + } + } await this.userRepository.findById(email); - return this.userRepository.solutions(email).find(); + return this.userRepository.solutions(email).find(publicFilter); } @patch('/users/{id}')