Show
Ignore:
Timestamp:
04-02-11 11:16:53 (3 years ago)
Author:
t.w.abma@…
Message:

- corrected StringList? items in the mappings page are now also correctly removed (just like Ontology terms) from the failedcells flow variable

Files:
1 modified

Legend:

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

    r1489 r1492  
    299299 
    300300                                                study.addToSubjects(entity) 
     301                                        println "subject persisting" + entity.dump() 
    301302 
    302303                                                break 
     
    466467                                        log.error ".import wizard error could not set property `" + mc.property + "` to value `" + value + "`" 
    467468                                        // store the mapping column and value which failed 
    468                                         def identifier 
     469                    def identifier 
    469470 
    470471                                        switch (mc.entity) { 
    471                                                 case Study: identifier = study.getIdentifier() 
    472                                                         break 
    473                                                 case Subject: identifier = subject.getIdentifier() 
    474                                                         break 
    475                                                 case SamplingEvent: identifier = samplingEvent.getIdentifier() 
    476                                                         break 
    477                                                 case Event: identifier = event.getIdentifier() 
    478                                                         break 
    479                                                 case Sample: identifier = sample.getIdentifier() 
     472                                                case Study: identifier = "entity_" + study.getIdentifier() + "_" + mc.property 
     473                                                        break 
     474                                                case Subject: identifier = "entity_" + subject.getIdentifier() + "_" + mc.property 
     475                                                        break 
     476                                                case SamplingEvent: identifier = "entity_" + samplingEvent.getIdentifier() + "_" + mc.property 
     477                                                        break 
     478                                                case Event: identifier = "entity_" + event.getIdentifier() + "_" + mc.property 
     479                                                        break 
     480                                                case Sample: identifier = "entity_" + sample.getIdentifier() + "_" + mc.property 
    480481                                                        break 
    481482                                                case Object:   // don't import