diff --git a/configs/client-default.js b/configs/client-default.js index 19443ec5..c71e359d 100644 --- a/configs/client-default.js +++ b/configs/client-default.js @@ -122,7 +122,8 @@ module.exports = function(options) { servers: options.vfsServers, updateServers: hosted, strictRegion: options.strictRegion - || options.mode === "beta" && "beta" + || options.mode === "beta" && "beta", + ignoreProtocolVersion: options.ignoreProtocolVersion, }, { packagePath: "plugins/c9.ide.auth/auth", diff --git a/plugins/c9.vfs.client/endpoint.js b/plugins/c9.vfs.client/endpoint.js index b2c4524f..f3484697 100644 --- a/plugins/c9.vfs.client/endpoint.js +++ b/plugins/c9.vfs.client/endpoint.js @@ -44,6 +44,7 @@ define(function(require, exports, module) { options.updateServers = false; var strictRegion = query.region || options.strictRegion; + var ignoreProtocolVersion = options.ignoreProtocolVersion; var region = strictRegion || options.region; var servers; @@ -319,7 +320,7 @@ define(function(require, exports, module) { return isBetaServer === isBetaClient; }); servers = servers.filter(function(s) { - return s.version == undefined || s.version == version; + return ignoreProtocolVersion || s.version == undefined || s.version == version; }); return servers.sort(function(a, b) { if (a.region == b.region) {