From 642cdc6f7b488bf4c5b4fb2f6d862948072218d4 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Tue, 23 Jun 2020 11:27:12 +0200 Subject: [PATCH] Throw parsing exception for non-date-time values in POV --- src/main/java/caosdb/server/query/POV.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/caosdb/server/query/POV.java b/src/main/java/caosdb/server/query/POV.java index a50be918..924c1293 100644 --- a/src/main/java/caosdb/server/query/POV.java +++ b/src/main/java/caosdb/server/query/POV.java @@ -167,6 +167,9 @@ public class POV implements EntityFilterInterface { } catch (final ClassCastException e) { this.vDatetime = null; } catch (final IllegalArgumentException e) { + if (this.operator.contains("(")) { + throw new Query.ParsingException("the value is expected to be a date time"); + } this.vDatetime = null; } } else { -- GitLab