From e580dbe7f24d0374d69ebc8bfcf73d5f641618cc Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Fri, 9 Nov 2018 15:38:30 +0100 Subject: [PATCH] Fix int in ha-form (#2033) --- src/components/ha-form.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/ha-form.js b/src/components/ha-form.js index 01350d03f3..229fcfa216 100644 --- a/src/components/ha-form.js +++ b/src/components/ha-form.js @@ -217,7 +217,11 @@ class HaForm extends EventsMixin(PolymerElement) { } _valueChanged(ev) { - this.set(["data", ev.model.item.name], ev.detail.value); + let value = ev.detail.value; + if (ev.model.item.type === "integer") { + value = Number(ev.detail.value); + } + this.set(["data", ev.model.item.name], value); } _passwordFieldType(unmaskedPassword) {