feat: Temporary fix for not displaying estimations when minimal values are set using air-handler measurements.

This commit is contained in:
2024-06-10 17:05:04 -04:00
parent 3bfcc8a0b2
commit 2e42f3a0e2
3 changed files with 15 additions and 7 deletions

View File

@@ -189,12 +189,16 @@ public struct FlaggedMeasurementsList {
)
}
return .receive(action: \.receive) { [ratedStaticPressures = state.sharedSettings.equipmentMetadata.ratedStaticPressures] in
return .receive(action: \.receive) { [sharedSettings = state.sharedSettings] in
var filterPressureDrop: Positive<Double>? = nil
if sharedSettings.flaggedEquipmentMeasurement?.filterPressureDrop.wrappedValue != 0 {
filterPressureDrop = form.filterPressureDrop != nil
? Positive(wrappedValue: form.filterPressureDrop!)
: nil
}
let filterPressureDrop = form.filterPressureDrop != nil
? Positive(wrappedValue: form.filterPressureDrop!)
: nil
let measurement = try await estimatedPressuresClient.estimatedPressure(
equipmentMeasurement: equipmentMeasurement,
airflow: form.airflow,
@@ -204,7 +208,7 @@ public struct FlaggedMeasurementsList {
let flaggedMeasurement = EquipmentMeasurement.FlaggedMeasurement(
budgets: budgets,
measurement: measurement,
ratedPressures: ratedStaticPressures,
ratedPressures: sharedSettings.ratedStaticPressures,
tons: form.coolingCapacity
)