[jboss-svn-commits] JBL Code SVN: r21218 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 25 06:08:21 EDT 2008


Author: arhan
Date: 2008-07-25 06:08:20 -0400 (Fri, 25 Jul 2008)
New Revision: 21218

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
Log:
avoid NPE for null attachments. downloading an attachment that doesn't exist yet will result in an empty file

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java	2008-07-25 09:08:24 UTC (rev 21217)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/files/FileManagerUtils.java	2008-07-25 10:08:20 UTC (rev 21218)
@@ -117,7 +117,9 @@
         AssetItem item = repository.loadAssetByUUID( uuid );
 
         byte[] data = item.getBinaryContentAsBytes();
-
+        if(data == null) {
+           data = new byte[0];
+        }
         out.write( data );
         out.flush();
 




More information about the jboss-svn-commits mailing list