diff --git a/Packages/ohif-measurements/both/configuration/measurements.js b/Packages/ohif-measurements/both/configuration/measurements.js index 32b6d73c0..db7f2d52c 100644 --- a/Packages/ohif-measurements/both/configuration/measurements.js +++ b/Packages/ohif-measurements/both/configuration/measurements.js @@ -248,6 +248,16 @@ class MeasurementApi { }, { multi: true }); + + // Synchronize the updated measurements with Cornerstone Tools + // toolData to make sure the displayed measurements show 'Target X' correctly + const syncFilter = _.clone(updateFilter); + syncFilter.measurementNumber = { + $gt: measurementNumber - 1 + }; + collection.find(syncFilter).forEach(measurement => { + OHIF.measurements.syncMeasurementAndToolData(measurement); + }) } fetch(measurementTypeId, selector, options) {