diff --git a/app/controllers/origami/payments_controller.rb b/app/controllers/origami/payments_controller.rb index 8b5416cf..cfee4a45 100755 --- a/app/controllers/origami/payments_controller.rb +++ b/app/controllers/origami/payments_controller.rb @@ -275,7 +275,7 @@ class Origami::PaymentsController < BaseOrigamiController @payment_methods = PaymentMethodSetting.where(is_active: true).pluck(:payment_method) @cash = payments.inject(0) { |sum, payment| sum + payment[1] if payment[0] == 'cash' } - @credit = payments.inject(0) { |sum, payment| sum + payment[1] if payment[0] == 'creditnote' } + @credit = payments.inject(0) { |sum, payment| payment[0] == 'creditnote' ? sum + payment[1] : sum } @other_payments = payments.select { |payment| !['cash', 'creditnote', 'foc'].include? payment[0] }.map { |method, amount| [ @payment_methods.find { |payment_method| payment_method.parameterize == method }, amount ] } @other_payment = @other_payments.sum { |payment| payment[1] }