diff --git a/nymea-app/ui/delegates/InterfaceTile.qml b/nymea-app/ui/delegates/InterfaceTile.qml index 65575275..b9b71d69 100644 --- a/nymea-app/ui/delegates/InterfaceTile.qml +++ b/nymea-app/ui/delegates/InterfaceTile.qml @@ -54,7 +54,11 @@ MainPageTile { var page; // Only one item? Go streight to the thing page if (devicesProxy.count === 1) { - page = NymeaUtils.interfaceListToDevicePage([iface.name]); + if (!iface) { + page = "GenericDevicePage.qml"; + } else { + page = NymeaUtils.interfaceListToDevicePage([iface.name]); + } pageStack.push(Qt.resolvedUrl("../devicepages/" + page), {thing: devicesProxy.get(0)}) return; }