Ignore:
Timestamp:
09/04/11 21:33:41 (9 months ago)
Author:
delmitz
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2722
Message:

modified UploadedFile fileSpace to nullable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-dom/src/main/java/org/krakenapps/dom/api/impl/FileUploadApiImpl.java

    r266 r288  
    273273 
    274274                // build path 
    275                 File spaceDir = new File(baseDir, Integer.toString(token.getSpaceId())); 
     275                File spaceDir = new File(baseDir, (token.getSpaceId() == null) ? "0" : Integer.toString(token.getSpaceId())); 
    276276                spaceDir.mkdirs(); 
    277277 
     
    285285 
    286286                // save properties 
    287                 FileSpace space = em.find(FileSpace.class, token.getSpaceId()); 
    288                 if (space == null) { 
    289                         String msg = String.format("kraken dom: file space [%d] not found for uploaded file [%s]", 
    290                                         token.getSpaceId(), token.getFileName()); 
    291                         throw new IllegalStateException(msg); 
     287                FileSpace space = null; 
     288                if (token.getSpaceId() != null) { 
     289                        space = em.find(FileSpace.class, token.getSpaceId()); 
     290                        if (space == null) { 
     291                                String msg = String.format("kraken dom: file space [%d] not found for uploaded file [%s]", 
     292                                                token.getSpaceId(), token.getFileName()); 
     293                                throw new IllegalStateException(msg); 
     294                        } 
    292295                } 
    293296 
     
    381384 
    382385                // remove physical file 
    383                 int spaceId = file.getFileSpace().getId(); 
     386                int spaceId = (file.getFileSpace() == null) ? 0 : file.getFileSpace().getId(); 
    384387                File spaceDir = new File(baseDir, Integer.toString(spaceId)); 
    385388                spaceDir.mkdirs(); 
Note: See TracChangeset for help on using the changeset viewer.