diff --git a/opencga-storage/opencga-storage-core/src/main/java/org/opencb/opencga/storage/core/variant/VariantStorageEngine.java b/opencga-storage/opencga-storage-core/src/main/java/org/opencb/opencga/storage/core/variant/VariantStorageEngine.java index c3c27c26c35..cd6202ebf35 100644 --- a/opencga-storage/opencga-storage-core/src/main/java/org/opencb/opencga/storage/core/variant/VariantStorageEngine.java +++ b/opencga-storage/opencga-storage-core/src/main/java/org/opencb/opencga/storage/core/variant/VariantStorageEngine.java @@ -1315,9 +1315,10 @@ public DataResult groupBy(Query query, List fields, QueryOptions options } public DataResult count(Query query) throws StorageEngineException { - VariantQueryResult result = get(query, new QueryOptions(QueryOptions.INCLUDE, VariantField.ID) - .append(QueryOptions.LIMIT, 1) - .append(QueryOptions.COUNT, true)); + VariantQueryResult result = get(VariantQueryUtils.copy(query), + new QueryOptions(QueryOptions.INCLUDE, VariantField.ID) + .append(QueryOptions.LIMIT, 1) + .append(QueryOptions.COUNT, true)); return new DataResult<>( result.getTime(), result.getEvents(),