From e48c9acfa2a8d435a53908d91cec9f823b3cb2d2 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Wed, 11 Nov 2020 13:13:15 +0100 Subject: [PATCH] Throw better error when using aggregate functions in versioned queries --- src/main/java/org/caosdb/server/query/POV.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/caosdb/server/query/POV.java b/src/main/java/org/caosdb/server/query/POV.java index 3aebeef2..fcc719e6 100644 --- a/src/main/java/org/caosdb/server/query/POV.java +++ b/src/main/java/org/caosdb/server/query/POV.java @@ -317,6 +317,10 @@ public class POV implements EntityFilterInterface { } if (getAggregate() != null) { // agg + if (query.isVersioned()) { + throw new UnsupportedOperationException( + "Versioned queries are not supported for aggregate functions like GREATES or SMALLEST in the filters."); + } callPOV.setString(14, getAggregate()); } else { callPOV.setNull(14, VARCHAR); -- GitLab