From d8694107b7096834fc717be4bbd98f89cbf591de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Mon, 23 Mar 2015 10:08:01 +0100 Subject: [PATCH] Made metadata reading in client a bit more resilient against errors --- src/octoprint/static/js/app/viewmodels/printerstate.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/octoprint/static/js/app/viewmodels/printerstate.js b/src/octoprint/static/js/app/viewmodels/printerstate.js index 09312c07..61e0f2c2 100644 --- a/src/octoprint/static/js/app/viewmodels/printerstate.js +++ b/src/octoprint/static/js/app/viewmodels/printerstate.js @@ -129,7 +129,7 @@ function PrinterStateViewModel(loginStateViewModel) { var i = 0; do { var key = "tool" + i; - if (data.filament[key].hasOwnProperty("length") && data.filament[key].length > 0) { + if (data.filament.hasOwnProperty(key) && data.filament[key].hasOwnProperty("length") && data.filament[key].length > 0) { result.push({ name: ko.observable("Tool " + i), data: ko.observable(data.filament[key])