Skip to content

Commit bcbc211

Browse files
fix: parse_time_to_datetime method
1 parent bc923fa commit bcbc211

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

roborock/util.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ def parse_time_to_datetime(
3434
hour=end_time.hour, minute=end_time.minute, second=0, microsecond=0
3535
)
3636

37-
if end_datetime < datetime.datetime.now(DEFAULT_TIME_ZONE):
37+
now = datetime.datetime.now(DEFAULT_TIME_ZONE)
38+
if start_datetime > now > end_datetime:
39+
end_datetime += datetime.timedelta(days=1)
40+
elif end_datetime < now:
3841
start_datetime += datetime.timedelta(days=1)
3942
end_datetime += datetime.timedelta(days=1)
4043

0 commit comments

Comments
 (0)