You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by st...@apache.org on 2004/05/31 16:42:07 UTC

cvs commit: jakarta-slide/proposals/jcrri/src/org/apache/slide/jcr/core/state/xml XMLPersistenceManager.java

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: slide-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: slide-dev-help@jakarta.apache.org