From ca4fe48fbdc2614394e29184b4c33f5dca3822fc Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Tue, 15 Nov 2016 19:18:36 +0100 Subject: [PATCH] LT-336: Deleting measurements now syncs with Cornerstone toolData --- .../both/configuration/measurements.js | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) {