From 2a6ef9b95524f86eac30a8908578912834e65958 Mon Sep 17 00:00:00 2001 From: amitfin Date: Fri, 30 Sep 2022 18:21:54 +0300 Subject: [PATCH] Read correctly the minutes of a schedule (#13929) --- .../config/helpers/forms/ha-schedule-form.ts | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/panels/config/helpers/forms/ha-schedule-form.ts b/src/panels/config/helpers/forms/ha-schedule-form.ts index c28e90f8f0..7aa682ae5c 100644 --- a/src/panels/config/helpers/forms/ha-schedule-form.ts +++ b/src/panels/config/helpers/forms/ha-schedule-form.ts @@ -219,19 +219,18 @@ class HaScheduleForm extends LitElement { const start = new Date(); start.setDate(start.getDate() + distance); + const start_tokens = item.from.split(":"); start.setHours( - parseInt(item.from.slice(0, 2)), - parseInt(item.from.slice(-2)) + parseInt(start_tokens[0]), + parseInt(start_tokens[1]), + 0, + 0 ); const end = new Date(); end.setDate(end.getDate() + distance); - end.setHours( - parseInt(item.to.slice(0, 2)), - parseInt(item.to.slice(-2)), - 0, - 0 - ); + const end_tokens = item.to.split(":"); + end.setHours(parseInt(end_tokens[0]), parseInt(end_tokens[1]), 0, 0); events.push({ id: `${day}-${index}`,