![]() when a timestamp is round-tripped through a page parameter, it comes back as a string which was failing to line up with the bookmarked row for one of two reasons: 1. the date string was in local time (with a UTC offset that the database was ignoring) 2. the date string truncated the fractional seconds part solve both issues by explicitly converting timestamps to UTC and preserving fractional seconds test plan: - have two courses in different shards selected in your calendar, having assignments with due dates in both (at least 50 such assignments in one of the courses) - all the assignments should show up on your calendar (just once each) fixes LS-2156 flag = none Change-Id: Ia2010e08653520923e1c3f05d17697e1a3cd8826 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/263546 Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> Reviewed-by: Eric Saupe <eric.saupe@instructure.com> QA-Review: Eric Saupe <eric.saupe@instructure.com> Product-Review: Jeremy Stanley <jeremy@instructure.com> |
||
---|---|---|
.. | ||
bookmarked_collection | ||
support | ||
spec_helper.rb |