Changeset 1515

Show
Ignore:
Timestamp:
12/02/08 17:39:55 (5 weeks ago)
Author:
csims
Message:

Fixed bug related to failed answer data serialization

Location:
branches/dev/javarosa/org.javarosa.xform/src/org/javarosa
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/dev/javarosa/org.javarosa.xform/src/org/javarosa/model/xform/XFormSerializingVisitor.java

    r1482 r1515  
    7979                } 
    8080                Object serializedAnswerData = serializer.serializeAnswerData(element, schema); 
    81                 if(serializedAnswerData.getClass() == String.class) { 
     81                if(serializedAnswerData == null) { 
     82                        //#if debug.output==verbose || debug.output==exception  
     83                                if(element != null) { 
     84                                        System.out.println("Warning: Wasn't able to Serialize element: " + element.getName()); 
     85                                } 
     86                        //#endif 
     87                } 
     88                if(serializedAnswerData instanceof String) { 
    8289                        text.addChild(Element.TEXT, serializedAnswerData); 
    8390                } else if(serializedAnswerData instanceof Element) { 
  • branches/dev/javarosa/org.javarosa.xform/src/org/javarosa/xform/util/XFormAnswerDataSerializer.java

    r1483 r1515  
    129129                                } 
    130130                        } 
     131                        else { 
     132                                return data; 
     133                        } 
    131134                } 
    132135                return null;