From a4e3cbf859997f69315139923b42d498838efd3f Mon Sep 17 00:00:00 2001 From: Shinya Kawabata Date: Mon, 7 Dec 2015 15:10:05 +0900 Subject: [PATCH] Fix measurement-list without endtime option fails Change-Id: Idfbb5eacc196cbebe9e0dea4f10715093e95cbe5 Closes-Bug: #1523354 --- java/src/main/java/monasca/api/app/validation/Validation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/main/java/monasca/api/app/validation/Validation.java b/java/src/main/java/monasca/api/app/validation/Validation.java index e417a2957..d5c0a8160 100644 --- a/java/src/main/java/monasca/api/app/validation/Validation.java +++ b/java/src/main/java/monasca/api/app/validation/Validation.java @@ -150,7 +150,7 @@ public final class Validation { * @throws WebApplicationException if the {@code startTime} or {@code endTime} are invalid */ public static void validateTimes(DateTime startTime, DateTime endTime) { - if (!startTime.isBefore(endTime)) + if (endTime != null && !startTime.isBefore(endTime)) throw Exceptions.badRequest("start_time (%s) must be before end_time (%s)", startTime, endTime); }