killbill-memoizeit

analytics: show SYSTEM_CANCEL events ASAP Don't wait for

12/11/2012 4:12:06 PM

Details

diff --git a/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionDao.java b/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionDao.java
index 0ae3076..c47de97 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionDao.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionDao.java
@@ -125,8 +125,7 @@ public class BusinessSubscriptionTransitionDao {
                         log.info("Adding transition {}", transition);
 
                         // We need to manually add the system cancel event
-                        if (SubscriptionTransitionType.CANCEL.equals(event.getTransitionType()) &&
-                            clock.getUTCNow().isAfter(event.getEffectiveTransitionTime())) {
+                        if (SubscriptionTransitionType.CANCEL.equals(event.getTransitionType())) {
                             final BusinessSubscriptionTransitionModelDao systemCancelTransition = new BusinessSubscriptionTransitionModelDao(
                                     event.getTotalOrdering(),
                                     bundleId,