fix condition asset criticality

main
MrWaradana 2 weeks ago
parent 36fda3e73e
commit 55e41abaa3

@ -274,7 +274,7 @@ async def get_master_by_assetnum(
asset_criticality = ens * (0.07 * bpp_system) + (dmn - ens * extra_fuel_cost)
# if NaN or None, return 0
if (not joined_maximo_record or not maximo_record) and asset_criticality is None or (isinstance(asset_criticality, float) and math.isnan(asset_criticality)):
if (not joined_maximo_record or not maximo_record) or asset_criticality is None or (isinstance(asset_criticality, float) and math.isnan(asset_criticality)):
asset_criticality = 0.0
setattr(record, "asset_criticality", asset_criticality)

Loading…
Cancel
Save