Changeset 1101


Ignore:
Timestamp:
Nov 8, 2010, 5:10:49 PM (6 years ago)
Author:
m.s.vanvliet@…
Message:

Fixed the getSamples REST function. When with a sampleToken it returned an empty ArrayList? = []

Code was: assay.getSamples().find{ sample -> sampleToken == sample.name }
Now it is: samples.addAll(assay.getSamples().find{ sample -> sampleToken == sample.name })

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/RestController.groovy

    r1100 r1101  
    371371                if( params.assayToken ) {
    372372                        def assay = Assay.find( "from Assay as a where externalAssayID=?",[params.assayToken])
     373
    373374                        if( assay )  {
    374375                                def samples = assay.getSamples() // on all samples
     
    379380                                        samples = []
    380381                                        sampleTokens.each{ sampleToken ->
    381                                                 assay.getSamples().find{ sample -> sampleToken == sample.name }
     382                                                samples.addAll(assay.getSamples().find{ sample -> sampleToken == sample.name })
    382383                                        }
    383384                                }
Note: See TracChangeset for help on using the changeset viewer.