diff --git a/base/src/org/compiere/model/MTaxCategory.java b/base/src/org/compiere/model/MTaxCategory.java index 6d0af76435..848b45fee7 100644 --- a/base/src/org/compiere/model/MTaxCategory.java +++ b/base/src/org/compiere/model/MTaxCategory.java @@ -75,15 +75,14 @@ public class MTaxCategory extends X_C_TaxCategory List list = new Query(getCtx(), MTax.Table_Name, whereClause, get_TrxName()) .setParameters(new Object[]{getC_TaxCategory_ID()}) .list(); - if (list.size() == 1) + if (list.size() == 0) { + throw new AdempiereException("NoDefaultTaxRate"); // Error - should be at least one default + } else if (list.size() == 1) { m_tax = list.get(0); - else { - // Error - should only be one default - throw new AdempiereException("TooManyDefaults"); + } else { + throw new AdempiereException("TooManyDefaults"); // Error - should only be one default } - - return m_tax; } // getDefaultTax