diff --git a/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java b/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java index ba0e7b8..3e03ea6 100644 --- a/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java +++ b/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java @@ -14,6 +14,8 @@ import ch.psi.daq.domain.query.DAQQuery; import ch.psi.daq.domain.query.DAQQueryElement; import ch.psi.daq.domain.query.operation.Aggregation; import ch.psi.daq.domain.query.operation.QueryField; +import ch.psi.daq.domain.query.transform.ExecutionEnvironment; +import ch.psi.daq.domain.query.transform.ValueTransformationSequence; import ch.psi.daq.domain.request.Request; import ch.psi.daq.queryrest.config.QueryRestConfig; @@ -93,6 +95,10 @@ public class QueryValidator implements Validator { if (query.getValueTransformations() != null && !query.getValueTransformations().isEmpty()) { // without this field, json will not contain transformedValue query.addField(QueryField.transformedValue); + + for (ValueTransformationSequence transformationSequence : query.getValueTransformations()) { + transformationSequence.setExecutionEnvironment(ExecutionEnvironment.QUERYING); + } } } }