diff --git a/invoice/src/main/java/org/killbill/billing/invoice/config/MultiTenantInvoiceConfig.java b/invoice/src/main/java/org/killbill/billing/invoice/config/MultiTenantInvoiceConfig.java
index bf83074..ea76847 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/config/MultiTenantInvoiceConfig.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/config/MultiTenantInvoiceConfig.java
@@ -166,10 +166,11 @@ public class MultiTenantInvoiceConfig extends MultiTenantConfigBase implements I
@Override
public UsageDetailMode getItemResultBehaviorMode() {
final UsageDetailMode mode = staticConfig.getItemResultBehaviorMode();
- if (mode.compareTo(UsageDetailMode.AGGREGATE) != 0 || mode.compareTo(UsageDetailMode.DETAIL) != 0) {
- return UsageDetailMode.AGGREGATE;
+ if (mode == UsageDetailMode.AGGREGATE || mode == UsageDetailMode.DETAIL) {
+ return mode;
}
- return mode;
+
+ return UsageDetailMode.AGGREGATE;
}
@Override