ui: Unbox extra quotes from sessionKey cookie value

Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com>


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/68be19b4
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/68be19b4
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/68be19b4

Branch: refs/heads/saml2
Commit: 68be19b4f767b5284076ab9171e23637334a2b94
Parents: b91b38f
Author: Rohit Yadav <rohit.ya...@shapeblue.com>
Authored: Mon Aug 18 04:20:03 2014 +0200
Committer: Rohit Yadav <rohit.ya...@shapeblue.com>
Committed: Mon Aug 25 17:33:25 2014 +0200

----------------------------------------------------------------------
 ui/scripts/cloudStack.js | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/68be19b4/ui/scripts/cloudStack.js
----------------------------------------------------------------------
diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js
index b6dd559..420c137 100644
--- a/ui/scripts/cloudStack.js
+++ b/ui/scripts/cloudStack.js
@@ -131,6 +131,13 @@
            */
                     g_mySession = $.cookie('JSESSIONID');
                     g_sessionKey = $.cookie('sessionKey');
+                    // Unbox quotes from sessionKey cookie value
+                    if (g_sessionKey[0] === '"' && 
g_sessionKey[g_sessionKey.length-1] === '"') {
+                        g_sessionKey = g_sessionKey.slice(1, 
g_sessionKey.length-1);
+                        $.cookie('sessionKey', g_sessionKey, {
+                            expires: 1
+                        });
+                    }
                     g_role = $.cookie('role');
                     g_username = $.cookie('username');
                     g_userid = $.cookie('userid');

Reply via email to