Ensure no malformed protocol definition

This commit is contained in:
Maximilian Grundke
2018-05-07 16:38:26 +02:00
parent 01dbb853bd
commit 4440acec10

View File

@ -4,7 +4,7 @@ CodeOceanEditorWebsocket = {
createSocketUrl: function(url) {
var sockURL = new URL(window.location);
sockURL.pathname = url;
sockURL.protocol = '<%= DockerClient.config['ws_client_protocol'] %>';
sockURL.protocol = '<%= DockerClient.config['ws_client_protocol'].match(/(\w+):*\/*/)&.to_a&.at(1) %>:'
// strip anchor if it is in the url
sockURL.hash = ''