diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
index 71ac2f2..33991b0 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/user/SubscriptionData.java
@@ -388,7 +388,7 @@ public class SubscriptionData implements Subscription {
IPlanPhase nextPhase = null;
try {
previousPlan = (previousPlanName != null) ? catalog.findPlan(previousPlanName) : null;
- previousPhase = (previousPhase != null) ? catalog.findPhase(previousPhaseName) : null;
+ previousPhase = (previousPhaseName != null) ? catalog.findPhase(previousPhaseName) : null;
nextPlan = (nextPlanName != null) ? catalog.findPlan(nextPlanName) : null;
nextPhase = (nextPhaseName != null) ? catalog.findPhase(nextPhaseName) : null;
} catch (CatalogApiException e) {