Changeset 7582
- Timestamp:
- 04/06/09 12:55:42 (17 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
head/ambra/webapp/src/main/java/org/topazproject/ambra/annotation/service/AnnotationService.java
r7360 r7582 37 37 import org.springframework.transaction.annotation.Transactional; 38 38 39 import org.topazproject.ambra.ApplicationException; 39 40 import org.topazproject.ambra.Constants; 40 41 import org.topazproject.ambra.annotation.FlagUtil; … … 600 601 } 601 602 603 // Trying to catch #1108 604 if (srcAnnotation.getBody() == null) 605 throw new ApplicationException("Trying to copy annotation " + srcAnnotationId + 606 " that has NULL body"); 607 602 608 ArticleAnnotation newAn = newAnnotationClassType.newInstance(); 603 609 synchronized (beanUtils) { … … 608 614 session.delete(srcAnnotation); 609 615 session.flush(); 616 617 // Trying to catch #1108 618 if (newAn.getBody() == null) 619 throw new ApplicationException("Trying to save annotation " + newAn.getId().toString() 620 + " with NULL body"); 610 621 611 622 return session.saveOrUpdate(newAn); // Should return value equal to srcAnnotationId
