Bug fixing to make sure measurements are re-added to toolData
This commit is contained in:
parent
798fe5a3dc
commit
be5ff6f590
@ -93,6 +93,13 @@ var LesionManager = (function() {
|
|||||||
// Insert this into the Measurements Collection
|
// Insert this into the Measurements Collection
|
||||||
// Save the ID into the toolData (not sure if this works?)
|
// Save the ID into the toolData (not sure if this works?)
|
||||||
measurement.id = Measurements.insert(measurement);
|
measurement.id = Measurements.insert(measurement);
|
||||||
|
|
||||||
|
// Update the database entry so it can be readded next time the study is loaded
|
||||||
|
Measurements.update(measurement.id, {
|
||||||
|
$set: {
|
||||||
|
toolDataInsertedManually: false
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
lesionData.id = existingMeasurement._id;
|
lesionData.id = existingMeasurement._id;
|
||||||
|
|
||||||
|
|||||||
@ -75,7 +75,10 @@ Template.lesionTable.onRendered(function() {
|
|||||||
// timepointLoaded property is used to put indicator for loaded timepoints in viewport
|
// timepointLoaded property is used to put indicator for loaded timepoints in viewport
|
||||||
self.autorun(function() {
|
self.autorun(function() {
|
||||||
// Temporary until we have a real window manager with events for series/study changed
|
// Temporary until we have a real window manager with events for series/study changed
|
||||||
Session.get('NewSeriesLoaded');
|
if (!Session.get('NewSeriesLoaded')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
console.log('ViewerData changed, check for displayed timepoints');
|
console.log('ViewerData changed, check for displayed timepoints');
|
||||||
|
|
||||||
// Get study dates of imageViewerViewport elements
|
// Get study dates of imageViewerViewport elements
|
||||||
@ -110,6 +113,8 @@ Template.lesionTable.onRendered(function() {
|
|||||||
|
|
||||||
var timepoints = Timepoints.find({
|
var timepoints = Timepoints.find({
|
||||||
patientId: loadedStudyDates.patientId
|
patientId: loadedStudyDates.patientId
|
||||||
|
}, {
|
||||||
|
reactive: false
|
||||||
});
|
});
|
||||||
|
|
||||||
timepoints.forEach(function(timepoint) {
|
timepoints.forEach(function(timepoint) {
|
||||||
@ -124,5 +129,8 @@ Template.lesionTable.onRendered(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Temporary until we have a real window manager with events for series/study changed
|
||||||
|
Session.set('NewSeriesLoaded', false);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -322,6 +322,7 @@ function loadSeriesIntoViewport(data, templateData) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Temporary until we have a real window manager with events for series/study changed
|
// Temporary until we have a real window manager with events for series/study changed
|
||||||
|
console.log('Set NewSeriesLoaded');
|
||||||
Session.set('NewSeriesLoaded', Random.id());
|
Session.set('NewSeriesLoaded', Random.id());
|
||||||
|
|
||||||
// Run any renderedCallback that exists in the data context
|
// Run any renderedCallback that exists in the data context
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user