diff --git a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java index 497a9ec..3d5c21c 100644 --- a/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java +++ b/src/main/java/org/ntlab/acanthus_server/resources/gallery/StrokesRest.java @@ -69,13 +69,14 @@ return stroke.getStrokeNo(); } - @Path("/{aid}/pageMap/0/layers/0/strokes") + @Path("/{aid}/pageMap/0/layers/0/strokes/{strokeNo}") @DELETE @Produces(MediaType.APPLICATION_JSON) - public void deleteStrokes(@PathParam("aid") Integer aid, @FormParam("uid") Integer uid) { + public void deleteStrokes(@PathParam("aid") Integer aid, @PathParam("strokeNo") Integer strokeNo, @FormParam("uid") Integer uid) { var animation = gallery.getAnimationInformation(aid); - strokes.remove(strokes.size() - 1); + int no = strokeNo; + strokes.remove(no); // if(animation != null) { // this.Test.setStrokes(pen, color, thick); // }else{