killbill-memoizeit
entitlement: don't create a START_BILLING event for MIGRATE_ENTITLEMENT See …
10/30/2013 12:58:16 PM
Changes
Details
diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultSubscriptionBundleTimeline.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultSubscriptionBundleTimeline.java
index 14bc8fb..4792c0e 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultSubscriptionBundleTimeline.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultSubscriptionBundleTimeline.java
@@ -372,10 +372,10 @@ public class DefaultSubscriptionBundleTimeline implements SubscriptionBundleTime
switch (in) {
case CREATE:
return ImmutableList.<SubscriptionEventType>of(SubscriptionEventType.START_ENTITLEMENT, SubscriptionEventType.START_BILLING);
- case MIGRATE_ENTITLEMENT:
- return ImmutableList.<SubscriptionEventType>of(SubscriptionEventType.START_ENTITLEMENT, SubscriptionEventType.START_BILLING);
case TRANSFER:
return ImmutableList.<SubscriptionEventType>of(SubscriptionEventType.START_ENTITLEMENT, SubscriptionEventType.START_BILLING);
+ case MIGRATE_ENTITLEMENT:
+ return ImmutableList.<SubscriptionEventType>of(SubscriptionEventType.START_ENTITLEMENT);
case MIGRATE_BILLING:
return ImmutableList.<SubscriptionEventType>of(SubscriptionEventType.START_BILLING);
case CHANGE: