diff --git a/src/java/com/samskivert/depot/DepotRepository.java b/src/java/com/samskivert/depot/DepotRepository.java index 466d1ae..82b4899 100644 --- a/src/java/com/samskivert/depot/DepotRepository.java +++ b/src/java/com/samskivert/depot/DepotRepository.java @@ -198,8 +198,8 @@ public abstract class DepotRepository public List loadAll (Iterable> keys) throws DatabaseException { - return _ctx.invoke(new FindAllQuery.WithKeys(_ctx, keys)); - } + return Iterables.isEmpty(keys) ? Collections.emptyList() : + _ctx.invoke(new FindAllQuery.WithKeys(_ctx, keys)); } /** * A varargs version of {@link #findAll(Class,Iterable)}.