Storm-456: activate response redirect should have encoded id.

Project: http://git-wip-us.apache.org/repos/asf/storm/repo
Commit: http://git-wip-us.apache.org/repos/asf/storm/commit/15aa671e
Tree: http://git-wip-us.apache.org/repos/asf/storm/tree/15aa671e
Diff: http://git-wip-us.apache.org/repos/asf/storm/diff/15aa671e

Branch: refs/heads/master
Commit: 15aa671ec652ee00ef6c51bab31bbb4469ff39ec
Parents: 81a9204
Author: Parth Brahmbhatt <[email protected]>
Authored: Sat Jan 10 14:14:56 2015 -0500
Committer: Parth Brahmbhatt <[email protected]>
Committed: Sat Jan 10 14:14:56 2015 -0500

----------------------------------------------------------------------
 storm-core/src/clj/backtype/storm/ui/core.clj | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/storm/blob/15aa671e/storm-core/src/clj/backtype/storm/ui/core.clj
----------------------------------------------------------------------
diff --git a/storm-core/src/clj/backtype/storm/ui/core.clj 
b/storm-core/src/clj/backtype/storm/ui/core.clj
index c272cf0..60f9493 100644
--- a/storm-core/src/clj/backtype/storm/ui/core.clj
+++ b/storm-core/src/clj/backtype/storm/ui/core.clj
@@ -908,7 +908,7 @@
         (assert-authorized-user servlet-request "activate" (topology-config 
id))
         (.activate nimbus name)
         (log-message "Activating topology '" name "'")))
-    (resp/redirect (str "/api/v1/topology/" id)))
+    (resp/redirect (str "/api/v1/topology/" (url-encode id))))
   (POST "/api/v1/topology/:id/deactivate" [:as {:keys [cookies 
servlet-request]} id]
     (with-nimbus nimbus
       (let [tplg (.getTopologyInfo ^Nimbus$Client nimbus id)

Reply via email to