Do not try to fetch price for items which contain no market group according to CCP data
This commit is contained in:
@@ -100,32 +100,32 @@ class PriceViewFull(StatsView):
|
||||
implant_price = 0
|
||||
|
||||
if fit:
|
||||
ship_price = fit.ship.item.price.price
|
||||
ship_price = fit.ship.item.price
|
||||
|
||||
if fit.modules:
|
||||
for module in fit.modules:
|
||||
if not module.isEmpty:
|
||||
module_price += module.item.price.price
|
||||
module_price += module.item.price
|
||||
|
||||
if fit.drones:
|
||||
for drone in fit.drones:
|
||||
drone_price += drone.item.price.price * drone.amount
|
||||
drone_price += drone.item.price * drone.amount
|
||||
|
||||
if fit.fighters:
|
||||
for fighter in fit.fighters:
|
||||
fighter_price += fighter.item.price.price * fighter.amountActive
|
||||
fighter_price += fighter.item.price * fighter.amountActive
|
||||
|
||||
if fit.cargo:
|
||||
for cargo in fit.cargo:
|
||||
cargo_price += cargo.item.price.price * cargo.amount
|
||||
cargo_price += cargo.item.price * cargo.amount
|
||||
|
||||
if fit.boosters:
|
||||
for booster in fit.boosters:
|
||||
booster_price += booster.item.price.price
|
||||
booster_price += booster.item.price
|
||||
|
||||
if fit.implants:
|
||||
for implant in fit.implants:
|
||||
implant_price += implant.item.price.price
|
||||
implant_price += implant.item.price
|
||||
|
||||
total_price = 0
|
||||
|
||||
|
||||
@@ -94,32 +94,32 @@ class PriceViewMinimal(StatsView):
|
||||
implant_price = 0
|
||||
|
||||
if fit:
|
||||
ship_price = fit.ship.item.price.price
|
||||
ship_price = fit.ship.item.price
|
||||
|
||||
if fit.modules:
|
||||
for module in fit.modules:
|
||||
if not module.isEmpty:
|
||||
module_price += module.item.price.price
|
||||
module_price += module.item.price
|
||||
|
||||
if fit.drones:
|
||||
for drone in fit.drones:
|
||||
drone_price += drone.item.price.price * drone.amount
|
||||
drone_price += drone.item.price * drone.amount
|
||||
|
||||
if fit.fighters:
|
||||
for fighter in fit.fighters:
|
||||
fighter_price += fighter.item.price.price * fighter.amountActive
|
||||
fighter_price += fighter.item.price * fighter.amountActive
|
||||
|
||||
if fit.cargo:
|
||||
for cargo in fit.cargo:
|
||||
cargo_price += cargo.item.price.price * cargo.amount
|
||||
cargo_price += cargo.item.price * cargo.amount
|
||||
|
||||
if fit.boosters:
|
||||
for booster in fit.boosters:
|
||||
booster_price += booster.item.price.price
|
||||
booster_price += booster.item.price
|
||||
|
||||
if fit.implants:
|
||||
for implant in fit.implants:
|
||||
implant_price += implant.item.price.price
|
||||
implant_price += implant.item.price
|
||||
|
||||
fitting_price = module_price
|
||||
|
||||
|
||||
Reference in New Issue
Block a user