From abafe1f74d2dc5521c148ddb9d8f790177f01bbf Mon Sep 17 00:00:00 2001 From: Susana Montes Pedreira Date: Mon, 28 Jun 2010 13:09:09 +0200 Subject: [PATCH] ItEr60S04ValidacionEProbasFuncionaisItEr59S04: [Bug #540] Fixing bugs. Now the import work reports shows a friendly message when there is not any type of work reports with specified code. --- .../ws/workreports/impl/WorkReportConverter.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/ws/workreports/impl/WorkReportConverter.java b/navalplanner-webapp/src/main/java/org/navalplanner/ws/workreports/impl/WorkReportConverter.java index 69119e44c..e4a77bec4 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/ws/workreports/impl/WorkReportConverter.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/ws/workreports/impl/WorkReportConverter.java @@ -62,9 +62,14 @@ public final class WorkReportConverter { // Mandatory fields workReport.setCode(workReportDTO.code); - WorkReportType workReportType = Registry.getWorkReportTypeDAO() - .findUniqueByCode(workReportDTO.workReportType); - workReport.setWorkReportType(workReportType); + try { + WorkReportType workReportType = Registry.getWorkReportTypeDAO() + .findUniqueByCode(workReportDTO.workReportType); + workReport.setWorkReportType(workReportType); + } catch (InstanceNotFoundException e) { + throw new ValidationException( + _("There is no type of work report with this code")); + } for (WorkReportLineDTO workReportLineDTO : workReportDTO.workReportLines) { workReport