Changeset 1376


Ignore:
Timestamp:
Jan 12, 2011, 3:59:03 PM (6 years ago)
Author:
t.w.abma@…
Message:
  • casting errors are nog being ignored, but are at least logged, errors should go in a wizardError like popup
Location:
trunk/grails-app
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/importer/ImporterController.groovy

    r1372 r1376  
    455455
    456456        flow.importer_importeddata.each { table ->
    457             log.error "table==" + table
    458             table.each { entity ->
    459                 log.error "Entity==" + entity
     457            table.each { entity ->               
    460458                def invalidontologies = 0
    461459
    462460                // Set the fields for this entity by retrieving values from the params
    463                 entity.giveFields().each { field ->
    464                     log.error "entitygivefields" + field
     461                entity.giveFields().each { field ->                   
    465462                        // field of type ontology and value "#invalidterm"?
    466463                        if (field.type == dbnp.studycapturing.TemplateFieldType.ONTOLOGYTERM &&
     
    505502    /**
    506503     * @param failedcell failed ontology cells
    507      * @param entity entity
     504     * @param entity entity to remove from the failedcells list
    508505     */
    509506    def removeFailedCell(failedcells, entity) {
  • trunk/grails-app/services/dbnp/importer/ImporterService.groovy

    r1367 r1376  
    440440                    switch (mc.entity) {
    441441                        case Study: // does the entity already exist in the record? If not make it so.
    442                         (record.any {it.getClass() == mc.entity}) ? 0 : record.add(study)
     442                        (record.any {it.getClass() == mc.entity}) ? 0 : record.add(study)                       
    443443                                                study.setFieldValue(mc.property, value)
    444444                                                break
     
    458458                                                break
    459459                    } // end switch
    460                 } catch (IllegalArgumentException iae) {
     460                } catch (Exception iae) {
     461                    log.error ".import wizard error could not set property `" + mc.property + "` to value `" + value + "`"
    461462                    // store the mapping column and value which failed
    462463                    def identifier
Note: See TracChangeset for help on using the changeset viewer.