Changeset 993

Show
Ignore:
Timestamp:
26-10-10 14:36:41 (3 years ago)
Author:
t.w.abma@…
Message:

- fixed exception which came when trying to import data which cannot be found in an ontology

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/dbnp/importer/ImporterService.groovy

    r897 r993  
    338338                                } 
    339339 
     340                                try { 
     341 
    340342                                // which entity does the current cell (field) belong to? 
    341                                 switch (mc.entity) { 
     343                                    switch (mc.entity) { 
    342344                                        case Study: (record.any {it.getClass() == mc.entity}) ? 0 : record.add(study) 
    343345                                                study.setFieldValue(mc.property, value) 
     
    357359                                        case Object:   // don't import 
    358360                                                break 
    359                                 } // end switch 
     361                                    } // end switch 
     362                                } catch (IllegalArgumentException iae) { 
     363                                    // leave the field empty and let the user choose the ontology manually in a later step 
     364                                     
     365                                } 
    360366                        } // end 
    361367                } // end for