From 19e7363c77531cc1041b602e288c8dd5c79e55a4 Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Tue, 30 Jan 2018 07:30:52 -0200 Subject: [PATCH] Preventing saving with criteria nonconformities --- Packages/ohif-measurements/client/lib/saveMeasurements.js | 4 ++++ 1 file changed, 4 insertions(+) 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;