LT-275: Fix tooldata / measurement collection syncing, but there are weird performance issues

This commit is contained in:
Erik Ziegler 2016-11-06 16:24:49 +01:00
parent 9aa7cf012f
commit d512325b79

View File

@ -72,7 +72,7 @@ class MeasurementHandlers {
measurementToolConfiguration.schema.clean(measurement); measurementToolConfiguration.schema.clean(measurement);
// Insert the new measurement into the collection // Insert the new measurement into the collection
measurementData.id = Collection.insert(measurement); measurementData._id = Collection.insert(measurement);
} }
static onModified(e, instance, eventData) { static onModified(e, instance, eventData) {
@ -92,7 +92,7 @@ class MeasurementHandlers {
OHIF.log.info('CornerstoneToolsMeasurementModified'); OHIF.log.info('CornerstoneToolsMeasurementModified');
let measurement = Collection.findOne(measurementData.id); let measurement = Collection.findOne(measurementData._id);
Object.keys(measurementData).forEach(key => { Object.keys(measurementData).forEach(key => {
measurement[key] = measurementData[key]; measurement[key] = measurementData[key];
@ -127,7 +127,7 @@ class MeasurementHandlers {
const measurementApi = instance.data.measurementApi; const measurementApi = instance.data.measurementApi;
const Collection = measurementApi[measurementToolConfiguration.id]; const Collection = measurementApi[measurementToolConfiguration.id];
Collection.remove(measurementData.id); Collection.remove(measurementData._id);
} }
} }