killbill-uncached

Details

diff --git a/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java b/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
index 54f471b..0992e64 100644
--- a/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
+++ b/payment/src/main/java/com/ning/billing/payment/core/PaymentMethodProcessor.java
@@ -365,7 +365,7 @@ public class PaymentMethodProcessor extends ProcessorBase {
             final PaymentMethodModelDao currentDefaultPaymentMethod = paymentDao.getPaymentMethod(account.getPaymentMethodId(), context);
             shouldUpdateDefaultPaymentMethod = pluginName.equals(currentDefaultPaymentMethod.getPluginName());
         }
-        if (!shouldUpdateDefaultPaymentMethod) {
+        if (shouldUpdateDefaultPaymentMethod) {
             accountInternalApi.updatePaymentMethod(account.getId(), defaultPluginPaymentMethodId, context);
         }
     }