From d8f66d554f6f5171261fdc2ec9bd5d6c090822d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Wed, 11 Jul 2012 16:18:46 +0200 Subject: [PATCH] Bug #1494: Check there is at least one delivery date to accept a subcontracted task. FEA: ItEr76S04BugFixing --- .../business/planner/entities/SubcontractedTaskData.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java index 526413fce..529ed03be 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java +++ b/libreplan-business/src/main/java/org/libreplan/business/planner/entities/SubcontractedTaskData.java @@ -30,6 +30,7 @@ import java.util.SortedSet; import java.util.TreeSet; import org.hibernate.validator.AssertTrue; +import org.hibernate.validator.NotEmpty; import org.hibernate.validator.NotNull; import org.libreplan.business.common.BaseEntity; import org.libreplan.business.externalcompanies.entities.DeliverDateComparator; @@ -277,6 +278,7 @@ public class SubcontractedTaskData extends BaseEntity { this.requiredDeliveringDates.addAll(requiredDeliveringDates); } + @NotEmpty(message = "delivery date not specified") public SortedSet getRequiredDeliveringDates() { return Collections.unmodifiableSortedSet(this.requiredDeliveringDates); }