diff --git a/protocol-designer/src/pages/Designer/ProtocolSteps/StepSummary.tsx b/protocol-designer/src/pages/Designer/ProtocolSteps/StepSummary.tsx index 1daf86148ee..8e86abdb2ed 100644 --- a/protocol-designer/src/pages/Designer/ProtocolSteps/StepSummary.tsx +++ b/protocol-designer/src/pages/Designer/ProtocolSteps/StepSummary.tsx @@ -267,18 +267,19 @@ export function StepSummary(props: StepSummaryProps): JSX.Element | null { setTemperature, targetTemperature, } = currentStep - const isDeactivating = setTemperature === 'false' + const isSettingTemperature = + setTemperature != null && JSON.parse(String(setTemperature ?? false)) const tempModuleDisplayName = getModuleDisplayName(modules[tempModuleId]?.model) ?? unknownModule - stepSummaryContent = isDeactivating ? ( + stepSummaryContent = isSettingTemperature ? ( ) : ( ) diff --git a/protocol-designer/src/steplist/formLevel/errors.ts b/protocol-designer/src/steplist/formLevel/errors.ts index 71dd9c859c8..efead9117ef 100644 --- a/protocol-designer/src/steplist/formLevel/errors.ts +++ b/protocol-designer/src/steplist/formLevel/errors.ts @@ -559,7 +559,7 @@ export const targetTemperatureRequired = ( fields: HydratedFormData ): FormError | null => { const { setTemperature, targetTemperature } = fields - return setTemperature && !targetTemperature + return JSON.parse(String(setTemperature ?? false)) && !targetTemperature ? TARGET_TEMPERATURE_REQUIRED : null }