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