diff --git a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/EntityDAO.java b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/EntityDAO.java index 499726da..de9fd1cb 100644 --- a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/EntityDAO.java +++ b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/dao/EntityDAO.java @@ -10,6 +10,7 @@ package ch.ethz.seb.sebserver.webservice.servicelayer.dao; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.List; import java.util.Set; import java.util.function.Predicate; @@ -98,8 +99,13 @@ public interface EntityDAO { final Collection keys, final Collection> result) { + if (keys == null) { + return Collections.emptyList(); + } + final EntityType entityType = entityType(); final List ids = new ArrayList<>(); + for (final EntityKey key : keys) { if (key.entityType == entityType) { try {