diff --git a/libreplan-webapp/src/main/java/org/libreplan/ws/expensesheets/impl/ExpenseSheetConverter.java b/libreplan-webapp/src/main/java/org/libreplan/ws/expensesheets/impl/ExpenseSheetConverter.java index d5dec9019..4ba5d01a3 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/ws/expensesheets/impl/ExpenseSheetConverter.java +++ b/libreplan-webapp/src/main/java/org/libreplan/ws/expensesheets/impl/ExpenseSheetConverter.java @@ -61,25 +61,12 @@ public final class ExpenseSheetConverter { } public final static ExpenseSheetDTO toDTO(ExpenseSheet expenseSheet) { - String code = expenseSheet.getCode(); - if (StringUtils.isBlank(code)) { - throw new ValidationException("missing code in the expense sheet"); - } - List lineDTOs = new ArrayList(); - - if (expenseSheet.getExpenseSheetLines() == null - || expenseSheet.getExpenseSheetLines().isEmpty()) { - throw new ValidationException( - "the expense sheet must have least a expense sheet line."); - } - for (ExpenseSheetLine line : expenseSheet.getExpenseSheetLines()) { lineDTOs.add(toDTO(line)); } - - return new ExpenseSheetDTO(code, expenseSheet.getDescription(), - lineDTOs); + return new ExpenseSheetDTO(expenseSheet.getCode(), + expenseSheet.getDescription(), lineDTOs); } private static ExpenseSheetLineDTO toDTO(ExpenseSheetLine line) {