Changeset 1274


Ignore:
Timestamp:
Dec 15, 2010, 1:53:28 PM (6 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 edited

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
Note: See TracChangeset for help on using the changeset viewer.