From c2c17f9567a356ea49b0385594b9eae209b18959 Mon Sep 17 00:00:00 2001 From: Florian Date: Fri, 18 May 2018 22:50:24 +0200 Subject: [PATCH] Add route to fetch post source. --- src/main/java/org/codiki/posts/PostController.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/codiki/posts/PostController.java b/src/main/java/org/codiki/posts/PostController.java index 2ecab9c..47b8f2f 100755 --- a/src/main/java/org/codiki/posts/PostController.java +++ b/src/main/java/org/codiki/posts/PostController.java @@ -53,12 +53,19 @@ public class PostController { @GetMapping("/{postKey}") public PostDTO getByKey(@PathVariable("postKey") final String pPostKey, final HttpServletResponse response) { + final PostDTO result = getByKeyAndSource(pPostKey, response); + result.setText(parserService.parse(result.getText())); + return result; + } + + @GetMapping("/{postKey}/source") + public PostDTO getByKeyAndSource(@PathVariable("postKey")final String pPostKey, + final HttpServletResponse response) { PostDTO result = null; final Optional post = postRepository.getByKey(pPostKey); if(post.isPresent()) { result = new PostDTO(post.get()); - result.setText(parserService.parse(result.getText())); } else { response.setStatus(HttpServletResponse.SC_NOT_FOUND); }