Skip to content

Commit cbe2a58

Browse files
Fix vulcan calendar offset (home-assistant#113604)
* Fix offset on vulcan calendar * Combine date, time and zone into one command in vulcan calendar
1 parent 7d58be1 commit cbe2a58

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

homeassistant/components/vulcan/calendar.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,11 @@ async def async_get_events(
111111
event_list = []
112112
for item in events:
113113
event = CalendarEvent(
114-
start=datetime.combine(item["date"], item["time"].from_).astimezone(
115-
ZoneInfo("Europe/Warsaw")
114+
start=datetime.combine(
115+
item["date"], item["time"].from_, ZoneInfo("Europe/Warsaw")
116116
),
117-
end=datetime.combine(item["date"], item["time"].to).astimezone(
118-
ZoneInfo("Europe/Warsaw")
117+
end=datetime.combine(
118+
item["date"], item["time"].to, ZoneInfo("Europe/Warsaw")
119119
),
120120
summary=item["lesson"],
121121
location=item["room"],
@@ -165,10 +165,10 @@ async def async_update(self) -> None:
165165
)
166166
self._event = CalendarEvent(
167167
start=datetime.combine(
168-
new_event["date"], new_event["time"].from_
169-
).astimezone(ZoneInfo("Europe/Warsaw")),
170-
end=datetime.combine(new_event["date"], new_event["time"].to).astimezone(
171-
ZoneInfo("Europe/Warsaw")
168+
new_event["date"], new_event["time"].from_, ZoneInfo("Europe/Warsaw")
169+
),
170+
end=datetime.combine(
171+
new_event["date"], new_event["time"].to, ZoneInfo("Europe/Warsaw")
172172
),
173173
summary=new_event["lesson"],
174174
location=new_event["room"],

0 commit comments

Comments
 (0)