From f4c877103feea8dab16bf7b820f4c38d902c0b6d Mon Sep 17 00:00:00 2001 From: Michael Hirsch Date: Thu, 4 Feb 2016 20:39:29 +0100 Subject: [PATCH] fix empty in statement of count select when using mysql. Do empty check of list. Signed-off-by: Michael Hirsch --- .../java/org/eclipse/hawkbit/repository/TargetManagement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java b/hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java index e7483fdd5..75e8c67f3 100644 --- a/hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java +++ b/hawkbit-repository/src/main/java/org/eclipse/hawkbit/repository/TargetManagement.java @@ -1010,7 +1010,7 @@ public class TargetManagement { @NotNull @PreAuthorize(SpringEvalExpressions.HAS_AUTH_CREATE_TARGET) public List createTargets(@NotNull final List targets) { - if (targetRepository.countByControllerIdIn( + if (!targets.isEmpty() && targetRepository.countByControllerIdIn( targets.stream().map(target -> target.getControllerId()).collect(Collectors.toList())) > 0) { throw new EntityAlreadyExistsException(); }