diff --git a/src/equipment/service.py b/src/equipment/service.py index e263302..9623d60 100644 --- a/src/equipment/service.py +++ b/src/equipment/service.py @@ -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)