Skip to content

Commit b05fc41

Browse files
committed
[FIX] 로그인한 사용자 정보 조회 방법 수정
1 parent e153291 commit b05fc41

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/main/java/com/example/whiplash/article/original/web/controller/ArticleLoadController.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.example.whiplash.article.original.web.controller;
22

33
import com.example.whiplash.apiPayload.ApiResponse;
4+
import com.example.whiplash.apiPayload.ErrorStatus;
5+
import com.example.whiplash.apiPayload.exception.WhiplashException;
46
import com.example.whiplash.article.original.domain.document.SummaryStatus;
57
import com.example.whiplash.article.original.service.ArticleQueryService;
68
import com.example.whiplash.article.original.web.dto.response.ArticleListItemResponse;
@@ -74,10 +76,10 @@ public ResponseEntity<ApiResponse<ArticleListResponse>> searchArticles(
7476

7577
@GetMapping("/recently-viewed")
7678
public ResponseEntity<ApiResponse<List<RecentlyViewedArticleResponse>>> getRecentlyViewedArticles(
77-
@AuthenticationPrincipal UserPrincipal principal,
7879
@RequestParam @DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate date) {
7980

80-
Long userId = principal.getUserId();
81+
Long userId = SecurityContextUtils.getCurrentUserId()
82+
.orElseThrow(() -> new WhiplashException(ErrorStatus.UNAUTHORIZED));
8183

8284
List<RecentlyViewedArticleResponse> articles = articleQueryService.getRecentlyViewedArticles(userId, date);
8385

0 commit comments

Comments
 (0)