summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bundles/org.eclipse.orion.client.cf/web/orion/cfui/cFClient.js15
1 files changed, 9 insertions, 6 deletions
diff --git a/bundles/org.eclipse.orion.client.cf/web/orion/cfui/cFClient.js b/bundles/org.eclipse.orion.client.cf/web/orion/cfui/cFClient.js
index c737672..eef959c 100644
--- a/bundles/org.eclipse.orion.client.cf/web/orion/cfui/cFClient.js
+++ b/bundles/org.eclipse.orion.client.cf/web/orion/cfui/cFClient.js
@@ -150,11 +150,14 @@ define(['require', 'orion/xhr', 'orion/Deferred', 'orion/operation'], function(r
// Apps CF v2 operations
- pushApp: function(target, appName, contentLocation) {
- var pushReq = {
- Name: appName,
- ContentLocation: contentLocation
- };
+ pushApp: function(target, name, contentLocation) {
+ var pushReq = {};
+
+ if (name)
+ pushReq.Name = name;
+
+ if (contentLocation)
+ pushReq.ContentLocation = contentLocation;
if (target)
pushReq.Target = target;
@@ -167,7 +170,7 @@ define(['require', 'orion/xhr', 'orion/Deferred', 'orion/operation'], function(r
if (name) {
url += "?Name=" + name;
- } else if (location) {
+ } else if (contentLocation) {
url += "?ContentLocation=" + contentLocation;
}