stefan      2004/05/31 07:42:07

  Modified:    proposals/jcrri/src/org/apache/slide/jcr/core/state/xml
                        XMLPersistenceManager.java
  Log:
  no message
  
  Revision  Changes    Path
  1.3       +8 -6      
jakarta-slide/proposals/jcrri/src/org/apache/slide/jcr/core/state/xml/XMLPersistenceManager.java
  
  Index: XMLPersistenceManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/proposals/jcrri/src/org/apache/slide/jcr/core/state/xml/XMLPersistenceManager.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XMLPersistenceManager.java        30 May 2004 21:40:40 -0000      1.2
  +++ XMLPersistenceManager.java        31 May 2004 14:42:07 -0000      1.3
  @@ -833,12 +833,14 @@
   
        // delete binary values (stored as files)
        InternalValue[] values = state.getValues();
  -     for (int i = 0; i < values.length; i++) {
  -         InternalValue val = values[i];
  -         if (val != null) {
  -             if (val.getType() == PropertyType.BINARY) {
  -                 BLOBFileValue blobVal = (BLOBFileValue) val.internalValue();
  -                 blobVal.delete();
  +     if (values != null) {
  +         for (int i = 0; i < values.length; i++) {
  +             InternalValue val = values[i];
  +             if (val != null) {
  +                 if (val.getType() == PropertyType.BINARY) {
  +                     BLOBFileValue blobVal = (BLOBFileValue) val.internalValue();
  +                     blobVal.delete();
  +                 }
                }
            }
        }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to