Merge pull request #16120 from woocommerce/fix/16118
Cast report data to floats
This commit is contained in:
commit
4f7b152b96
|
@ -373,14 +373,14 @@ class WC_Report_Sales_By_Date extends WC_Admin_Report {
|
|||
$refunded_orders = array_merge( $this->report_data->partial_refunds, $this->report_data->full_refunds );
|
||||
|
||||
foreach ( $refunded_orders as $key => $value ) {
|
||||
$this->report_data->total_tax_refunded += ( $value->total_tax < 0 ? $value->total_tax * -1 : $value->total_tax );
|
||||
$this->report_data->total_refunds += $value->total_refund;
|
||||
$this->report_data->total_shipping_tax_refunded += ( $value->total_shipping_tax < 0 ? $value->total_shipping_tax * -1 : $value->total_shipping_tax );
|
||||
$this->report_data->total_shipping_refunded += ( $value->total_shipping < 0 ? $value->total_shipping * -1 : $value->total_shipping );
|
||||
$this->report_data->total_tax_refunded += floatval( $value->total_tax < 0 ? $value->total_tax * -1 : $value->total_tax );
|
||||
$this->report_data->total_refunds += floatval( $value->total_refund );
|
||||
$this->report_data->total_shipping_tax_refunded += floatval( $value->total_shipping_tax < 0 ? $value->total_shipping_tax * -1 : $value->total_shipping_tax );
|
||||
$this->report_data->total_shipping_refunded += floatval( $value->total_shipping < 0 ? $value->total_shipping * -1 : $value->total_shipping );
|
||||
|
||||
// Only applies to parial.
|
||||
if ( isset( $value->order_item_count ) ) {
|
||||
$this->report_data->refunded_order_items += ( $value->order_item_count < 0 ? $value->order_item_count * -1 : $value->order_item_count );
|
||||
$this->report_data->refunded_order_items += floatval( $value->order_item_count < 0 ? $value->order_item_count * -1 : $value->order_item_count );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue