diff --git a/API/src/main/java/cc/fascinated/controller/UserController.java b/API/src/main/java/cc/fascinated/controller/UserController.java index 9fbf861..e2f9f5b 100644 --- a/API/src/main/java/cc/fascinated/controller/UserController.java +++ b/API/src/main/java/cc/fascinated/controller/UserController.java @@ -2,6 +2,7 @@ package cc.fascinated.controller; import cc.fascinated.exception.impl.BadRequestException; import cc.fascinated.model.user.User; +import cc.fascinated.model.user.UserDTO; import cc.fascinated.services.UserService; import lombok.NonNull; import org.springframework.beans.factory.annotation.Autowired; @@ -33,7 +34,7 @@ public class UserController { */ @ResponseBody @GetMapping(value = "/{id}") - public ResponseEntity getUser(@PathVariable String id) { - return ResponseEntity.ok(userService.getUser(id)); + public ResponseEntity getUser(@PathVariable String id) { + return ResponseEntity.ok(userService.getUser(id).getAsDTO()); } } diff --git a/API/src/main/java/cc/fascinated/model/user/User.java b/API/src/main/java/cc/fascinated/model/user/User.java index aaa3f9b..2fbaa3a 100644 --- a/API/src/main/java/cc/fascinated/model/user/User.java +++ b/API/src/main/java/cc/fascinated/model/user/User.java @@ -73,6 +73,7 @@ public class User { /** * The user's statistic history. */ + @JsonIgnore public Map> getStatistics() { if (this.statistics == null) { this.statistics = new HashMap<>();