Changeset 1274

Show
Ignore:
Timestamp:
15-12-10 13:53:28 (3 years ago)
Author:
robert@…
Message:

Trying to solve a bug that only appears on ci, not locally, in importing templates (ticket #76)

Location:
trunk/grails-app
Files:
2 modified

Legend:

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

    r1273 r1274  
    7979                                templates << templateData 
    8080                        } catch (Exception e) { 
    81                                 templates << [ template: null, error: "Template " + ( template.name ?: " without name" ) + " could not be parsed: " + e + " (" + e.getStackTrace()[ 0 ] + "; " + e.getStackTrace()[ 1 ] + "; " + e.getStackTrace()[ 2 ] + ")" ]; 
     81                                templates << [ template: null, error: "Template " + ( template.name ?: " without name" ) + " could not be parsed: " + e ]; 
    8282                        } 
    8383                } 
  • trunk/grails-app/domain/dbnp/studycapturing/TemplateField.groovy

    r1272 r1274  
    378378                        return false 
    379379 
     380                if( otherObject == null ) 
     381                        return false 
     382 
    380383                TemplateField otherField = (TemplateField) otherObject; 
    381384 
    382385                if( otherField == this ) 
    383386                        return true 
    384  
    385                 if( otherField == null ) 
    386                         return false 
    387387 
    388388                if( otherField.entity != this.entity ) { 
     
    417417                                def entryFound = false; 
    418418                                for( def otherEntry in otherField.listEntries ) { 
    419                                         if( otherEntry.name == entry.name ) { 
     419                                        def name1 = entry != null ? entry.name : "" 
     420                                        def name2 = otherEntry != null ? otherEntry.name : "" 
     421                                        if( name1 == name2 ) { 
    420422                                                entryFound = true; 
    421423                                                break