Skip to content

Commit

Permalink
fix(protocol-designer): add missing prop to getPipetteCapacity usage (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
jerader authored Jun 14, 2024
1 parent 47394c1 commit 0f39310
Showing 1 changed file with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,8 @@ const getClearedDisposalVolumeFields = (): FormPatch =>
const clampAspirateAirGapVolume = (
patch: FormPatch,
rawForm: FormData,
pipetteEntities: PipetteEntities
pipetteEntities: PipetteEntities,
labwareEntities: LabwareEntities
): FormPatch => {
const patchedAspirateAirgapVolume =
patch.aspirate_airGap_volume ?? rawForm?.aspirate_airGap_volume
Expand All @@ -283,7 +284,8 @@ const clampAspirateAirGapVolume = (
const minAirGapVolume = 0 // NOTE: a form level warning will occur if the air gap volume is below the pipette min volume

const maxAirGapVolume =
getPipetteCapacity(pipetteEntity, tipRack) - minPipetteVolume
getPipetteCapacity(pipetteEntity, labwareEntities, tipRack) -
minPipetteVolume
const clampedAirGapVolume = clamp(
Number(patchedAspirateAirgapVolume),
minAirGapVolume,
Expand Down Expand Up @@ -652,7 +654,12 @@ export function dependentFieldsUpdateMoveLiquid(
chainPatch =>
updatePatchDisposalVolumeFields(chainPatch, rawForm, pipetteEntities),
chainPatch =>
clampAspirateAirGapVolume(chainPatch, rawForm, pipetteEntities),
clampAspirateAirGapVolume(
chainPatch,
rawForm,
pipetteEntities,
labwareEntities
),
chainPatch =>
clampDisposalVolume(
chainPatch,
Expand Down

0 comments on commit 0f39310

Please sign in to comment.