diff --git a/src/main/java/org/ntlab/acanthus_server/resources/gallery/PagesRest.java b/src/main/java/org/ntlab/acanthus_server/resources/gallery/PagesRest.java index 567ee6e..e415b33 100644 --- a/src/main/java/org/ntlab/acanthus_server/resources/gallery/PagesRest.java +++ b/src/main/java/org/ntlab/acanthus_server/resources/gallery/PagesRest.java @@ -69,7 +69,7 @@ @Path("/{aid}/pageMap/{pid}") @DELETE @Produces(MediaType.APPLICATION_JSON) - public void deletePage(@PathParam("aid") Integer aid, @PathParam("pid") Integer pid) { + public Integer deletePage(@PathParam("aid") Integer aid, @PathParam("pid") Integer pid) { var pages = gallery.getAnimationByAid(aid).getPageMap(); var response = Response.status(Response.Status.NO_CONTENT); @@ -89,8 +89,7 @@ if (removedPageNo < pageNo) page.setPageNo(pageNo - 1); } - response = Response.status(200).entity("ページを削除しました。"); - throw new WebApplicationException(response.build()); + return pages.size(); } // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/