diff --git a/src/main/java/org/ntlab/citrusserver/resources/ScheduleRest.java b/src/main/java/org/ntlab/citrusserver/resources/ScheduleRest.java index 410ab48..8d88538 100644 --- a/src/main/java/org/ntlab/citrusserver/resources/ScheduleRest.java +++ b/src/main/java/org/ntlab/citrusserver/resources/ScheduleRest.java @@ -1,5 +1,6 @@ package org.ntlab.citrusserver.resources; +import jakarta.ws.rs.core.Response; import org.ntlab.citrusserver.entities.Schedule; import org.ntlab.citrusserver.repositories.AccountManager; import org.ntlab.citrusserver.repositories.ScheduleManager; @@ -78,7 +79,8 @@ return scheduleManager.addSchedule(accountId, year, month, day,title,startTime,endTime,bookId); }else { - return null; + var response = Response.status(Response.Status.FORBIDDEN).entity("認証失敗"); + throw new WebApplicationException(response.build()); } } @@ -93,7 +95,8 @@ Schedule schedule = scheduleManager.getScheduleId(accountId, year, month, day, scheduleId); return schedule; } - return null; + var response = Response.status(Response.Status.FORBIDDEN).entity("認証失敗"); + throw new WebApplicationException(response.build()); } // @Path("/{account_id}/schedule/{year}/{month}/{day}/{schedule_id}")