Skip to content

Commit 54dfbeb

Browse files
committed
add get email
1 parent fe81775 commit 54dfbeb

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

artcoded/src/main/java/tech/artcoded/websitev2/pages/report/ReportController.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.springframework.web.bind.annotation.*;
1919
import org.springframework.web.multipart.MultipartFile;
2020

21+
import tech.artcoded.websitev2.pages.personal.User;
2122
import tech.artcoded.websitev2.pages.postit.PostIt;
2223
import tech.artcoded.websitev2.pages.report.Post.PostStatus;
2324
import tech.artcoded.websitev2.pages.report.Post.Priority;
@@ -28,6 +29,8 @@
2829
import tech.artcoded.websitev2.utils.helper.IdGenerators;
2930

3031
import javax.inject.Inject;
32+
33+
import java.security.Principal;
3134
import java.util.*;
3235
import java.util.stream.Collectors;
3336

@@ -53,10 +56,12 @@ public ReportController(MongoTemplate mongoTemplate, PostRepository repository,
5356
}
5457

5558
@PostMapping("/new-post")
56-
public Post newPost() {
59+
public Post newPost(Principal principal) {
60+
var user = User.fromPrincipal(principal);
5761
return repository
5862
.save(Post.builder().status(PostStatus.IN_PROGRESS)
5963
.priority(Priority.MEDIUM)
64+
.author(user.getEmail())
6065
.title("Draft").content("Content here").build());
6166
}
6267

0 commit comments

Comments
 (0)