Changeset 1392


Ignore:
Timestamp:
Jan 13, 2011, 3:15:59 PM (6 years ago)
Author:
work@…
Message:
  • resolves edit study wizard issues, main ticket #275
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/StudyWizardController.groovy

    r1390 r1392  
    757757                                // remove all samples from the study
    758758                                flow.study.samples.findAll{true}.each() { sample ->
    759                                         flow.study.removeFromSamples(sample)
     759                                        flow.study.deleteSample( sample )
    760760                                }
    761761
     
    872872                                        // assay does not validate
    873873                                        // remove from study
    874                                         flow.study.removeFromAssays( flow.assay )
     874                                        flow.study.deleteAssay( flow.assay )
    875875
    876876                                        // append errors
     
    10581058
    10591059                                        // Make sure the owner of the study is set right
    1060                                         flow.study.owner = authenticationService.getLoggedInUser()
     1060                                        if (!flow.study.owner) {
     1061                                                flow.study.owner = authenticationService.getLoggedInUser()
     1062                                        }
    10611063
    10621064                                        if (!flow.study.save(flush:true)) {
     
    15861588                                                        flow.study.samples.findAll { (it.parentEvent.equals(event) && it.parentSubject.equals(subject) ) }.each() {
    15871589                                                                // delete this sample
    1588                                                                 flow.study.removeFromSamples( it )
    1589                                                                 it.delete()
     1590                                                                flow.study.deleteSample( it )
    15901591                                                        }
    15911592                                                }
     
    16831684                                                        flow.study.samples.findAll { (it.parentEvent.equals(samplingEvent) && it.parentSubject.equals(subject) && it.parentEventGroup.equals(eventGroup)) }.each() {
    16841685                                                                // delete this sample
    1685                                                                 flow.study.removeFromSamples(it)
    1686                                                                 it.delete()
     1686                                                                flow.study.deleteSample( it )
    16871687                                                        }
    16881688                                                }
Note: See TracChangeset for help on using the changeset viewer.