Changeset 1454

Show
Ignore:
Timestamp:
28-01-11 12:00:37 (3 years ago)
Author:
robert@…
Message:

Saving new entity tokens needed a flush to work properly

Location:
trunk/grails-app/domain/dbnp/studycapturing
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/domain/dbnp/studycapturing/Assay.groovy

    r1452 r1454  
    8080                if( !this.assayUUID ) { 
    8181                        this.assayUUID = UUID.randomUUID().toString(); 
    82                         this.save(); 
     82                        if( !this.save(flush:true) ) { 
     83                                log.error "Couldn't save assay UUID: " + this.getErrors(); 
     84                        } 
    8385                } 
    8486                 
  • trunk/grails-app/domain/dbnp/studycapturing/Sample.groovy

    r1452 r1454  
    138138                if( !this.sampleUUID ) { 
    139139                        this.sampleUUID = UUID.randomUUID().toString(); 
    140                         this.save(); 
     140                        if( !this.save(flush:true) ) { 
     141                                log.error "Couldn't save sample UUID: " + this.getErrors(); 
     142                        } 
    141143                } 
    142144                 
  • trunk/grails-app/domain/dbnp/studycapturing/Study.groovy

    r1452 r1454  
    517517                if( !this.studyUUID ) { 
    518518                        this.studyUUID = UUID.randomUUID().toString(); 
    519                         this.save();  
     519                        if( !this.save(flush:true) ) { 
     520                                log.error "Couldn't save study UUID: " + this.getErrors(); 
     521                        } 
    520522                } 
    521523