Skip to content

Commit b5a61e6

Browse files
Fix Today tab date range filter
1 parent a323520 commit b5a61e6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

WooCommerce/src/main/kotlin/com/woocommerce/android/ui/bookings/list/BookingListFiltersBuilder.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ class BookingListFiltersBuilder @Inject constructor(
1919
* See p1759398245019489-slack-C09FHQNQERG
2020
*/
2121
fun BookingListTab.asDateRangeFilter(): BookingsFilterOption.DateRange? {
22-
fun todayAtMidnight() = LocalDate.now(clock).atTime(LocalTime.MIDNIGHT).atOffset(ZoneOffset.UTC).toInstant()
22+
fun todayAtMidnight() = LocalDate.now(clock).minusDays(1).atTime(LocalTime.MAX)
23+
.atOffset(ZoneOffset.UTC).toInstant()
2324
fun todayAtEndOfDay() = LocalDate.now(clock).atTime(LocalTime.MAX).atOffset(ZoneOffset.UTC).toInstant()
2425

2526
return when (this) {

WooCommerce/src/test/kotlin/com/woocommerce/android/ui/bookings/list/BookingListFilterBuilderTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class BookingListFilterBuilderTest {
2121
}
2222

2323
assertThat(filter).isNotNull()
24-
assertThat(filter?.after).isEqualTo(Instant.parse("2025-01-01T00:00:00+00:00"))
24+
assertThat(filter?.after).isEqualTo(Instant.parse("2024-12-31T23:59:59.999999999Z"))
2525
assertThat(filter?.before).isEqualTo(Instant.parse("2025-01-01T23:59:59.999999999+00:00"))
2626
}
2727

0 commit comments

Comments
 (0)