Changeset 1632

Show
Ignore:
Timestamp:
14-03-11 15:49:07 (3 years ago)
Author:
s.h.sikkema@…
Message:

Fixed 'Assay has no value (null)' error in assay exporter

Files:
1 modified

Legend:

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

    r1631 r1632  
    172172        def assayId = flash.assayId 
    173173 
     174        println assayId 
     175 
     176        // did the assay id value come across? 
     177        if (!assayId) { 
     178            flash.errorMessage = "An error occurred: assayId = ${assayId}." 
     179            redirect action: 'selectAssay' 
     180            return 
     181        } 
     182 
     183        Assay assay = Assay.get(assayId) 
     184 
     185        // check if assay exists 
     186        if (!assay) { 
     187 
     188            flash.errorMessage = "No assay found with id: ${assayId}" 
     189            redirect action: 'selectAssay' 
     190            return 
     191 
     192        } 
     193 
    174194        def fieldMapSelection = [:] 
    175195 
     
    211231                measurementTokensSelection = flash.measurementTokens 
    212232            } 
    213  
    214         } 
    215  
    216         Assay assay = Assay.get(assayId) 
    217  
    218         // check if assay exists 
    219         if (!assay) { 
    220  
    221             flash.errorMessage = assayId ? "No assay found with id: ${assayId}" : 'Assay has no value (null).' 
    222             redirect action: 'selectAssay' 
    223             return 
    224233 
    225234        }