--- ubercart/uc_taxes/uc_taxes.module 2012-09-08 23:50:49.000000000 +0530 +++ ubercart/uc_taxes/uc_taxes.module 2012-11-08 11:38:12.988411520 +0530 @@ -414,6 +414,17 @@ function uc_taxes_filter_rates($order) { } } } + + /** + *Fix for 1425978 use case part one + */ + foreach (uc_taxes_rate_load() as $rate) { + $tax = clone $rate; + if (rules_invoke_component('uc_taxes_' . $tax->id, $order)) { + $taxes[] = $tax; + } + } + } } // For orders still in checkout, any tax whose conditions are satisfied can