diff --git a/dbus-listener.js b/dbus-listener.js index 8cb31b4..2be8537 100644 --- a/dbus-listener.js +++ b/dbus-listener.js @@ -78,8 +78,10 @@ module.exports = function (app, messageCallback, address, plugin, pollInterval) // a process to manage settings on the dbus, the logger to VRM Portal // and others. All services that send out data for connected devices do // have the /DeviceInstance path. - app.debug(`warning: error getting device instance for ${name}`) - services[owner].deviceInstance = 99 + if ( services[owner] ) { + app.debug(`warning: error getting device instance for ${name}`) + services[owner].deviceInstance = 99 + } } else { services[owner].deviceInstance = res[1][0] }