From: Sapan Shah Date: Tue, 25 Mar 2014 21:43:58 +0000 (-0700) Subject: Bug 141: Connection Manager special characters X-Git-Tag: autorelease-tag-v20140601202136_82eb3f9~311^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=refs%2Fchanges%2F63%2F5763%2F1 Bug 141: Connection Manager special characters Change-Id: I6778e0f9e20ab2cd22d01d77b43e6a1e3bade5bd Signed-off-by: Sapan Shah --- diff --git a/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java b/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java index e4bb790676..a9f11fafb5 100644 --- a/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java +++ b/opendaylight/web/devices/src/main/java/org/opendaylight/controller/devices/web/Devices.java @@ -774,7 +774,7 @@ public class Devices implements IDaylightWeb { return result; } - @RequestMapping(value = "/connect/{nodeId}", method = RequestMethod.POST) + @RequestMapping(value = "/connect/{nodeId:.+}", method = RequestMethod.POST) @ResponseBody public Status addNode(HttpServletRequest request, @PathVariable("nodeId") String nodeId, @RequestParam(required = true) String ipAddress, @RequestParam(required = true) String port, @@ -811,7 +811,7 @@ public class Devices implements IDaylightWeb { return new Status(StatusCode.SUCCESS); } - @RequestMapping(value = "/disconnect/{nodeId}", method = RequestMethod.POST) + @RequestMapping(value = "/disconnect/{nodeId:.+}", method = RequestMethod.POST) @ResponseBody public Status removeNode(HttpServletRequest request, @PathVariable("nodeId") String nodeId, @RequestParam(required = true) String nodeType) {