diff --git a/src/transaction/transaction.service.ts b/src/transaction/transaction.service.ts index 7b9bae4..5ea386e 100644 --- a/src/transaction/transaction.service.ts +++ b/src/transaction/transaction.service.ts @@ -880,12 +880,18 @@ export class TransactionService { roleNumber = 1; } - userBySupperior = await this.userService.findAllSubordinate( + const listUser = await this.userService.findAllSubordinate( userData.id, roleNumber, ); + + if (listUser.length < 1) { + userBySupperior.push(userData.id); + } else { + userBySupperior = listUser; + } } else { - userBySupperior.push(user); + userBySupperior.push(userData.id); } const baseQuery = this.transactionRepository