diff --git a/app.json b/app.json index 1e075da..34a15c9 100644 --- a/app.json +++ b/app.json @@ -1,6 +1,6 @@ { "id": "nl.casperboone.samsungtv", - "version": "0.0.1", + "version": "0.0.2", "name": { "en": "Samsung Smart TV" }, diff --git a/samsung-tv-sources.js b/samsung-tv-sources.js index fe491f6..fae031a 100644 --- a/samsung-tv-sources.js +++ b/samsung-tv-sources.js @@ -104,12 +104,16 @@ Sources.prototype.update = function () { } else { var devices = res['MBRDeviceList']['MBRDevice']; - - devices.forEach(function (device) { - - object.sources[device.ID[0]].appendToDescription(" - " + device.DeviceType[0] + " - " + device.BrandName[0]); + + if (devices) { + + devices.forEach(function (device) { + + object.sources[device.ID[0]].appendToDescription(" - " + device.DeviceType[0] + " - " + device.BrandName[0]); + + }); - }); + } }