diff --git a/src/octoprint/static/js/app/viewmodels/control.js b/src/octoprint/static/js/app/viewmodels/control.js
index 7437a8eb..c9b6288a 100644
--- a/src/octoprint/static/js/app/viewmodels/control.js
+++ b/src/octoprint/static/js/app/viewmodels/control.js
@@ -138,8 +138,8 @@ $(function() {
return control;
}
- if (control.hasOwnProperty("template") && control.hasOwnProperty("key") && control.hasOwnProperty("deflt") && control.hasOwnProperty("template_key") && !control.hasOwnProperty("output")) {
- control.output = ko.observable(control.deflt);
+ if (control.hasOwnProperty("template") && control.hasOwnProperty("key") && control.hasOwnProperty("defaultValue") && control.hasOwnProperty("template_key") && !control.hasOwnProperty("output")) {
+ control.output = ko.observable(control.defaultValue);
if (!self.feedbackControlLookup.hasOwnProperty(control.key)) {
self.feedbackControlLookup[control.key] = {};
}
@@ -158,7 +158,7 @@ $(function() {
if (control.hasOwnProperty("input")) {
for (var i = 0; i < control.input.length; i++) {
- control.input[i].value = ko.observable(control.input[i].default);
+ control.input[i].value = ko.observable(control.input[i].defaultValue);
if (!control.input[i].hasOwnProperty("slider")) {
control.input[i].slider = false;
}
diff --git a/src/octoprint/templates/tabs/control.jinja2 b/src/octoprint/templates/tabs/control.jinja2
index 37dbc5d7..f5f7a926 100644
--- a/src/octoprint/templates/tabs/control.jinja2
+++ b/src/octoprint/templates/tabs/control.jinja2
@@ -160,7 +160,8 @@