Changeset 288:adb48a12f33f for kraken-dom/src/main/java/org/krakenapps/dom/api/impl/FileUploadApiImpl.java
- Timestamp:
- 09/04/11 21:33:41 (9 months ago)
- Branch:
- default
- Convert:
- svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2722
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kraken-dom/src/main/java/org/krakenapps/dom/api/impl/FileUploadApiImpl.java
r266 r288 273 273 274 274 // 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())); 276 276 spaceDir.mkdirs(); 277 277 … … 285 285 286 286 // 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 } 292 295 } 293 296 … … 381 384 382 385 // remove physical file 383 int spaceId = file.getFileSpace().getId();386 int spaceId = (file.getFileSpace() == null) ? 0 : file.getFileSpace().getId(); 384 387 File spaceDir = new File(baseDir, Integer.toString(spaceId)); 385 388 spaceDir.mkdirs();
Note: See TracChangeset
for help on using the changeset viewer.
