diff --git a/src/Services/UserService.ts b/src/Services/UserService.ts
index 41bf86b5d3cfc4deb213793a697a291fec38c189..a361287b969d5bde41ef852200a5755609e04c28 100644
--- a/src/Services/UserService.ts
+++ b/src/Services/UserService.ts
@@ -418,12 +418,15 @@ const login = async (userDTO: UserLoginDTO): Promise<User> => User.findOne({
   throw new Error('find user error');
 });
 
-const listUsersById = async (ids: number[]): Promise<User[]> => User.findAll({
-  attributes: [
-    'id', 'name', 'email', 'organization', 'type',
-  ],
-  where: { id: { [Op.in]: ids } },
-});
+const listUsersById = async (ids: number[]): Promise<User[]> => {
+  const users = User.findAll({
+    attributes: [
+      'id', 'name', 'email', 'organization', 'type',
+    ],
+    where: { id: { [Op.in]: ids } },
+  });
+  return users;
+};
 
 export default {
   listAll,