From 5bfdf3f05fd2da7c305b31012e0bdf9d636fa20d Mon Sep 17 00:00:00 2001 From: Daniel Gerhardt <code@dgerhardt.net> Date: Sat, 1 Aug 2015 12:19:56 +0200 Subject: [PATCH] Use PUT instead of PATCH method for updates to features All feature settings are replaced by the received object so the use of PATCH does not make sense here. The session is "patched" but the HTTP verb always relates to the URL which refers explicitly to features in this case. See https://tools.ietf.org/html/rfc5789. --- src/main/java/de/thm/arsnova/controller/SessionController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/thm/arsnova/controller/SessionController.java b/src/main/java/de/thm/arsnova/controller/SessionController.java index 3ef4c036..5dd16d2a 100644 --- a/src/main/java/de/thm/arsnova/controller/SessionController.java +++ b/src/main/java/de/thm/arsnova/controller/SessionController.java @@ -265,7 +265,7 @@ public class SessionController extends PaginationController { return sessionService.getSessionFeatures(sessionkey); } - @RequestMapping(value = "/{sessionkey}/features", method = RequestMethod.PATCH) + @RequestMapping(value = "/{sessionkey}/features", method = RequestMethod.PUT) public SessionFeature changeSessionFeatures( @PathVariable final String sessionkey, @RequestBody final SessionFeature features, -- GitLab