From a5618e199bb981f7a7c490d9df007f9c7d6c15a7 Mon Sep 17 00:00:00 2001 From: Grzegorz Date: Thu, 13 Feb 2025 08:59:53 +0100 Subject: [PATCH] release v3.6.5 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- src/lgwebosdevice.js | 6 +++--- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dc9c6c4..298b0f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) ### After update to v3.0.0 RESTFull and MQTT config settings need to be updated +## [3.6.5] - (13.02.2025) + +## Changes + +- fix plugin crash if tv services are disabled in plugin config + + ## [3.6.4] - (07.02.2025) ## Changes diff --git a/package.json b/package.json index 5000194..dea1fbc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "displayName": "LG webOS TV", "name": "homebridge-lgwebos-tv", - "version": "3.6.4", + "version": "3.6.5", "description": "Homebridge plugin to control LG webOS TV.", "license": "MIT", "author": "grzegorz914", diff --git a/src/lgwebosdevice.js b/src/lgwebosdevice.js index d09a847..644538c 100644 --- a/src/lgwebosdevice.js +++ b/src/lgwebosdevice.js @@ -994,6 +994,9 @@ class LgWebOsDevice extends EventEmitter { this.televisionService.addLinkedService(inputService); this.allServices.push(inputService); } + + //sort inputs list + await this.displayOrder(); } @@ -1680,9 +1683,6 @@ class LgWebOsDevice extends EventEmitter { }; }; - //sort inputs list - await this.displayOrder(); - return accessory; } catch (error) { throw new Error(error)