You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ro...@apache.org on 2019/07/02 07:21:56 UTC
[cloudstack] branch master updated: ui: Don't pass account name
when in project mode (#3435)
This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/master by this push:
new 14bf2e9 ui: Don't pass account name when in project mode (#3435)
14bf2e9 is described below
commit 14bf2e98f362d077104b2cfe398af45d4be879fb
Author: Anurag Awasthi <an...@shapeblue.com>
AuthorDate: Tue Jul 2 12:51:44 2019 +0530
ui: Don't pass account name when in project mode (#3435)
When users try to list instances in project mode from Account > SSHKeyPairs > Key > View Instances, we don't need to include sshkeypairs account name into the API Param. It's redundant and causes error.
Fixes #2895
---
ui/scripts/instances.js | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js
index 0a89fdc..e108788 100644
--- a/ui/scripts/instances.js
+++ b/ui/scripts/instances.js
@@ -750,9 +750,13 @@
if ("sshkeypairs" in args.context) {
$.extend(data, {
domainid: args.context.sshkeypairs[0].domainid,
- account: args.context.sshkeypairs[0].account,
keypair: args.context.sshkeypairs[0].name
});
+ if (!cloudStack.context || !cloudStack.context.projects) {
+ // In case we are in project mode sshkeypairs provides project account name which
+ // should not be passed as part of API params. So only extend if NOT in project mode.
+ $.extend(data, { account: args.context.sshkeypairs[0].account});
+ }
}
$.ajax({