Page MenuHomePhabricator

All day events should only be part of query result if they occur within query date range in viewer's timezone
Closed, ResolvedPublic

Description

Currently we save all day events as events with a start date of 12AM (day of) in earliest timezone on earth and an end date of 11:59PM (day of) in the latest timezone on earth. These events can make it into a result list for a query range that doesn't mean to query to days in those timezones.
So, filter out results that don't match the query range when converted (all all-day events pass through a conversion after database query) to viewer's timezone.

Event Timeline

lpriestley renamed this task from All day events should only be part of query result if they occur within query date range in viewer's timezone. to All day events should only be part of query result if they occur within query date range in viewer's timezone.
lpriestley claimed this task.
lpriestley raised the priority of this task from to Normal.
lpriestley updated the task description. (Show Details)
lpriestley added a project: Calendar.
lpriestley added subscribers: lpriestley, epriestley.
alxbelx moved this task from Working On to Runners Up on the Calendar board.