diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/timeline/DefaultSubscriptionTimeline.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/timeline/DefaultSubscriptionTimeline.java
index 11d2a01..d8331e7 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/timeline/DefaultSubscriptionTimeline.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/timeline/DefaultSubscriptionTimeline.java
@@ -93,8 +93,8 @@ public class DefaultSubscriptionTimeline implements SubscriptionTimeline {
// First active event is used to figure out which catalog version to use.
//startDate = (startDate == null && cur.getActiveVersion() == activeVersion) ? cur.getEffectiveDate() : startDate;
- // STEPH that needs tp be reviewed if we support mutli version events
- if (cur.getActiveVersion() != activeVersion) {
+ // STEPH that needs to be reviewed if we support multi version events
+ if (cur.getActiveVersion() != activeVersion || !cur.isActive()) {
continue;
}
startDate = (startDate == null) ? cur.getEffectiveDate() : startDate;