diff --git a/Telegram/SourceFiles/data/business/data_business_common.cpp b/Telegram/SourceFiles/data/business/data_business_common.cpp index 7da2970db..06cb17e91 100644 --- a/Telegram/SourceFiles/data/business/data_business_common.cpp +++ b/Telegram/SourceFiles/data/business/data_business_common.cpp @@ -231,8 +231,9 @@ WorkingIntervals ExtractDayIntervals( } bool IsFullOpen(const WorkingIntervals &extractedDay) { - return extractedDay - && (extractedDay.list.front() == WorkingInterval{ 0, kDay }); + return extractedDay // 00:00-23:59 or 00:00-00:00 (next day) + && (extractedDay.list.front() == WorkingInterval{ 0, kDay - 60 } + || extractedDay.list.front() == WorkingInterval{ 0, kDay }); } WorkingIntervals RemoveDayIntervals(