From 7a4b6f7db9b60f39bdfb0d860921b26ff9e8f6d5 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Mon, 30 Jan 2017 00:12:54 -0800 Subject: [PATCH] State Dev: Allow whitespace in state attributes --- panels/dev-state/ha-panel-dev-state.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/panels/dev-state/ha-panel-dev-state.html b/panels/dev-state/ha-panel-dev-state.html index c97f03b474..5ec0f98928 100644 --- a/panels/dev-state/ha-panel-dev-state.html +++ b/panels/dev-state/ha-panel-dev-state.html @@ -149,8 +149,10 @@ Polymer({ handleSetState: function () { var attr; + var attrRaw = this._stateAttributes.replace(/^\s+|\s+$/g, '') try { - attr = this._stateAttributes ? JSON.parse(this._stateAttributes) : {}; + attr = attrRaw ? + JSON.parse(attrRaw) : {}; } catch (err) { /* eslint-disable no-alert */ alert('Error parsing JSON: ' + err);