Made metadata reading in client a bit more resilient against errors

This commit is contained in:
Gina Häußge 2015-03-23 10:08:01 +01:00
parent 30e43f9c41
commit d8694107b7

View file

@ -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])