diff --git a/src/octoprint/static/js/app/viewmodels/terminal.js b/src/octoprint/static/js/app/viewmodels/terminal.js index 01eab23b..54361af6 100644 --- a/src/octoprint/static/js/app/viewmodels/terminal.js +++ b/src/octoprint/static/js/app/viewmodels/terminal.js @@ -89,18 +89,17 @@ function TerminalViewModel(loginStateViewModel, settingsViewModel) { } self.sendCommand = function() { - /* - var re = /^([gm][0-9]+)(\s.*)?/; - var commandMatch = command.match(re); - if (commandMatch != null) { - command = commandMatch[1].toUpperCase() + ((commandMatch[2] !== undefined) ? commandMatch[2] : ""); - } - */ - var command = self.command(); + + var re = /^([gm][0-9]+)(\s.*)?/; + var commandMatch = command.match(re); + if (commandMatch != null) { + command = commandMatch[1].toUpperCase() + ((commandMatch[2] !== undefined) ? commandMatch[2] : ""); + } + if (command) { $.ajax({ - url: AJAX_BASEURL + "control/command", + url: AJAX_BASEURL + "control/printer/command", type: "POST", dataType: "json", contentType: "application/json; charset=UTF-8",