Skip to content

Commit 4c58a16

Browse files
author
Pedro González Marcos
committed
fix: wrong date comparisons
1 parent 1c1d6eb commit 4c58a16

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/java/io/github/pgmarc/space/contracts/BillingPeriod.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.time.Duration;
44
import java.time.LocalDateTime;
5+
import java.time.ZoneId;
6+
import java.time.ZoneOffset;
57
import java.time.ZonedDateTime;
68
import java.util.Objects;
79
import java.util.Optional;
@@ -31,7 +33,7 @@ Duration getDuration() {
3133
}
3234

3335
boolean isExpired(LocalDateTime dateTime) {
34-
return endDate.isAfter(startDate);
36+
return endDate.isAfter(ZonedDateTime.of(dateTime, ZoneId.of("UTC")));
3537
}
3638

3739
boolean isAutoRenewable() {

0 commit comments

Comments
 (0)