From ba4968ff4d5873491666d62a291318cdf7bfdd1a Mon Sep 17 00:00:00 2001 From: mac_daehwan2yo Date: Mon, 11 Apr 2022 18:43:04 +0900 Subject: [PATCH] =?UTF-8?q?chore=20(#3)=20:=20=EB=82=B4=20=EA=B2=B0?= =?UTF-8?q?=EA=B3=BC=20=EC=A1=B0=ED=9A=8C=EC=8B=9C=20=EC=9D=B8=EC=A6=9D=20?= =?UTF-8?q?=EC=97=AC=EB=B6=80=20=ED=99=95=EC=9D=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../codingwasabi/howtodo/web/calendar/CalendarController.java | 3 +++ .../howtodo/web/calendar/service/CalendarServiceImpl.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/codingwasabi/howtodo/web/calendar/CalendarController.java b/src/main/java/com/codingwasabi/howtodo/web/calendar/CalendarController.java index 8fe6b32..cf4b017 100644 --- a/src/main/java/com/codingwasabi/howtodo/web/calendar/CalendarController.java +++ b/src/main/java/com/codingwasabi/howtodo/web/calendar/CalendarController.java @@ -93,6 +93,9 @@ private int extractStudyDegree(CreateCalendarRequest.ExamInfo dto) { @GetMapping(value = "/my/calendar/result", produces = APPLICATION_JSON_VALUE) public ResponseEntity getMyCalenderResponse(@LoginAccount Account account) { + if(account.isAnonymous()) { + throw new IllegalStateException("need authentication to retrieve self result"); + } Calendar calendar = calendarService.find(account); return ResponseEntity.ok(CalendarResponse.builder() diff --git a/src/main/java/com/codingwasabi/howtodo/web/calendar/service/CalendarServiceImpl.java b/src/main/java/com/codingwasabi/howtodo/web/calendar/service/CalendarServiceImpl.java index b46c21f..90feeef 100644 --- a/src/main/java/com/codingwasabi/howtodo/web/calendar/service/CalendarServiceImpl.java +++ b/src/main/java/com/codingwasabi/howtodo/web/calendar/service/CalendarServiceImpl.java @@ -42,7 +42,7 @@ public Calendar create(Account account, int tendency, String nickname, int daily account.setDailyQuota(dailyQuota); account.setNickname(nickname); account.setTendency(tendency); - + accountRepository.save(account); dailyPlanRepository.saveAll(dailyPlans); examRepository.saveAll(exams);