From 4a3b01a4f6b051ee7bd64c5a819bd4a6c6f536fd Mon Sep 17 00:00:00 2001 From: Bruno Alves de Faria Date: Mon, 21 Nov 2016 08:34:30 -0200 Subject: [PATCH] LT-368: Disassociating previous baselines/follow-ups on new baseline association --- .../association/associationModal/associationModal.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Packages/ohif-measurements/client/components/association/associationModal/associationModal.js b/Packages/ohif-measurements/client/components/association/associationModal/associationModal.js index f6b9faaa2..7561577df 100644 --- a/Packages/ohif-measurements/client/components/association/associationModal/associationModal.js +++ b/Packages/ohif-measurements/client/components/association/associationModal/associationModal.js @@ -4,6 +4,7 @@ import { Blaze } from 'meteor/blaze'; import { Random } from 'meteor/random'; import { moment } from 'meteor/momentjs:moment'; import { OHIF } from 'meteor/ohif:core'; +import { _ } from 'meteor/underscore'; Template.dialogStudyAssociation.onCreated(() => { const instance = Template.instance(); @@ -50,8 +51,11 @@ Template.dialogStudyAssociation.onCreated(() => { const studiesKeys = Object.keys(studies); // TODO: REMOVE - Temporary for RSNA - const patientId = studies[studiesKeys[0]][0].patientId; - Timepoints.remove({ patientId }); + const hasBaseline = _.contains(studiesKeys, 'baseline'); + if (hasBaseline) { + const patientId = studies[studiesKeys[0]][0].patientId; + Timepoints.remove({ patientId }); + } studiesKeys.forEach(timepointType => { // Get the studies associated with this timepoint