diff --git a/app/serializers/api/admin/order_serializer.rb b/app/serializers/api/admin/order_serializer.rb index 242946d141..29aeee8fff 100644 --- a/app/serializers/api/admin/order_serializer.rb +++ b/app/serializers/api/admin/order_serializer.rb @@ -17,7 +17,7 @@ class Api::Admin::OrderSerializer < ActiveModel::Serializer end def display_outstanding_balance - return "" unless ["balance_due", "credit_owed"].include?(object.payment_state) + return "" if object.outstanding_balance.zero? object.display_outstanding_balance.to_s end diff --git a/app/views/spree/admin/orders/index.html.haml b/app/views/spree/admin/orders/index.html.haml index 205f2fe5b1..596cd884c9 100644 --- a/app/views/spree/admin/orders/index.html.haml +++ b/app/views/spree/admin/orders/index.html.haml @@ -68,7 +68,7 @@ %span.state{'ng-class' => 'order.payment_state', 'ng-if' => 'order.payment_state'} %a{'ng-href' => '{{order.payments_path}}' } {{'js.admin.orders.payment_states.' + order.payment_state | t}} - %span{'ng-if' =>'order.display_outstanding_balance'} + %span{'ng-if' => 'order.display_outstanding_balance'} ({{order.display_outstanding_balance}}) %td.align-center %span.state{'ng-class' => 'order.shipment_state', 'ng-if' => 'order.shipment_state'}