killbill-uncached

analytics: don't try to create a prev subscription for MIGRATE

10/8/2012 4:03:24 PM

Details

diff --git a/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionRecorder.java b/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionRecorder.java
index 1c30912..2948229 100644
--- a/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionRecorder.java
+++ b/analytics/src/main/java/com/ning/billing/analytics/BusinessSubscriptionTransitionRecorder.java
@@ -225,7 +225,8 @@ public class BusinessSubscriptionTransitionRecorder {
                                                                     final BusinessSubscriptionEvent businessEvent,
                                                                     final ArrayList<BusinessSubscriptionTransition> transitions,
                                                                     final Currency currency) {
-        if (BusinessSubscriptionEvent.EventType.ADD.equals(businessEvent.getEventType()) ||
+        if (BusinessSubscriptionEvent.EventType.MIGRATE.equals(businessEvent.getEventType()) ||
+            BusinessSubscriptionEvent.EventType.ADD.equals(businessEvent.getEventType()) ||
             BusinessSubscriptionEvent.EventType.RE_ADD.equals(businessEvent.getEventType()) ||
             BusinessSubscriptionEvent.EventType.TRANSFER.equals(businessEvent.getEventType())) {
             return null;