From 4850f3d5887b7361289ff079b5ebcdaa4fe92676 Mon Sep 17 00:00:00 2001 From: Bram Kragten Date: Fri, 4 Oct 2019 12:35:49 +0200 Subject: [PATCH] Fix whitespace error in services (#3880) --- .../developer-tools/service/developer-tools-service.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/panels/developer-tools/service/developer-tools-service.js b/src/panels/developer-tools/service/developer-tools-service.js index acbe2856c2..1656816d12 100644 --- a/src/panels/developer-tools/service/developer-tools-service.js +++ b/src/panels/developer-tools/service/developer-tools-service.js @@ -251,7 +251,7 @@ class HaPanelDevService extends PolymerElement { _computeParsedServiceData(serviceData) { try { - return serviceData ? yaml.safeLoad(serviceData) : {}; + return serviceData.trim() ? yaml.safeLoad(serviceData) : {}; } catch (err) { return ERROR_SENTINEL; } @@ -276,7 +276,8 @@ class HaPanelDevService extends PolymerElement { _callService() { if (this.parsedJSON === ERROR_SENTINEL) { // eslint-disable-next-line - alert(`Error parsing JSON: ${this.serviceData}`); + alert(`Error parsing YAML: ${this.serviceData}`); + return; } this.hass.callService(this._domain, this._service, this.parsedJSON);