LT-275: Fix tooldata / measurement collection syncing, but there are weird performance issues
This commit is contained in:
parent
9aa7cf012f
commit
d512325b79
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user