소스 검색

Set to 0 when product price base is null

Jacqueline Maldonado 7 년 전
부모
커밋
a84ff5fef4
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      app/controllers/reports_controller.rb
  2. 1 1
      app/helpers/sales_helper.rb

+ 1 - 1
app/controllers/reports_controller.rb

@@ -80,7 +80,7 @@ class ReportsController < ApplicationController
         @total_prods += sale.sales_details.sum(:quantity)
         cost = 0
         sale.sales_details.each do |detail|
-          cost += (detail.product.price_base * detail.quantity)
+          cost += !detail.product.price_base.nil? ? (detail.product.price_base * detail.quantity) : 0
         end
         utility = sale.total - cost
         @total_utility += utility

+ 1 - 1
app/helpers/sales_helper.rb

@@ -26,7 +26,7 @@ module SalesHelper
   def sale_utility(details)
     total = 0
     details.each do |detail|
-      total += (detail.product.price_base * detail.quantity)
+      total += !detail.product.price_base.nil? ? (detail.product.price_base * detail.quantity) : 0
     end
     total
   end