diff --git a/Packages/ohif-measurements/client/lib/saveMeasurements.js b/Packages/ohif-measurements/client/lib/saveMeasurements.js index 6b178da83..dae43de6e 100644 --- a/Packages/ohif-measurements/client/lib/saveMeasurements.js +++ b/Packages/ohif-measurements/client/lib/saveMeasurements.js @@ -4,6 +4,10 @@ OHIF.measurements.saveMeasurements = (measurementApi, timepointId) => { const { unsavedChanges, notifications, showDialog } = OHIF.ui; const basePath = `viewer.studyViewer.measurements.${timepointId}`; + // Stop here if there are nonconformities in the timepoints + const nonconformities = OHIF.viewer.conformanceCriteria.nonconformities.get(); + if (nonconformities.length) return; + // Stop here if there were no changes to the timepoint if (unsavedChanges.probe(basePath) === 0) return;