@@ -12,7 +12,6 @@ const propertiesValidator = require('../utils/inputValidation/properties');
1212const keysValidator = require ( '../utils/inputValidation/keys' ) ;
1313const clientController = require ( './client.controller' ) ;
1414const { parseValidators } = require ( '../utils/utils' ) ;
15- const validateEvaluationOptions = require ( '../utils/inputValidation/evaluationOptions' ) ;
1615
1716/**
1817 * treatmentValidation performs input validation for treatment call.
@@ -25,7 +24,7 @@ const treatmentValidation = (req, res, next) => {
2524 const bucketingKeyValidation = req . query [ 'bucketing-key' ] !== undefined ? keyValidator ( req . query [ 'bucketing-key' ] , 'bucketing-key' ) : null ;
2625 const featureFlagNameValidation = splitValidator ( req . query [ 'split-name' ] ) ;
2726 const attributesValidation = attributesValidator ( req . query . attributes ) ;
28- const optionsValidation = validateEvaluationOptions ( req . query . options ) ;
27+ const optionsValidation = propertiesValidator ( req . query . options ) ;
2928
3029 const error = parseValidators ( [ matchingKeyValidation , bucketingKeyValidation , featureFlagNameValidation , attributesValidation , optionsValidation ] ) ;
3130 if ( error . length ) {
@@ -59,7 +58,7 @@ const treatmentsValidation = (req, res, next) => {
5958 const bucketingKeyValidation = req . query [ 'bucketing-key' ] !== undefined ? keyValidator ( req . query [ 'bucketing-key' ] , 'bucketing-key' ) : null ;
6059 const featureFlagsNameValidation = splitsValidator ( req . query [ 'split-names' ] ) ;
6160 const attributesValidation = attributesValidator ( req . query . attributes ) ;
62- const optionsValidation = validateEvaluationOptions ( req . query . options ) ;
61+ const optionsValidation = propertiesValidator ( req . query . options ) ;
6362
6463 const error = parseValidators ( [ matchingKeyValidation , bucketingKeyValidation , featureFlagsNameValidation , attributesValidation , optionsValidation ] ) ;
6564 if ( error . length ) {
@@ -93,7 +92,7 @@ const flagSetsValidation = (req, res, next) => {
9392 const bucketingKeyValidation = req . query [ 'bucketing-key' ] !== undefined ? keyValidator ( req . query [ 'bucketing-key' ] , 'bucketing-key' ) : null ;
9493 const flagSetNameValidation = flagSetsValidator ( req . query [ 'flag-sets' ] ) ;
9594 const attributesValidation = attributesValidator ( req . query . attributes ) ;
96- const optionsValidation = validateEvaluationOptions ( req . query . options ) ;
95+ const optionsValidation = propertiesValidator ( req . query . options ) ;
9796
9897 const error = parseValidators ( [ matchingKeyValidation , bucketingKeyValidation , flagSetNameValidation , attributesValidation , optionsValidation ] ) ;
9998 if ( error . length ) {
@@ -158,7 +157,7 @@ const trackValidation = (req, res, next) => {
158157const allTreatmentValidation = ( req , res , next ) => {
159158 const keysValidation = keysValidator ( req . query . keys ) ;
160159 const attributesValidation = attributesValidator ( req . query . attributes ) ;
161- const optionsValidation = validateEvaluationOptions ( req . query . options ) ;
160+ const optionsValidation = propertiesValidator ( req . query . options ) ;
162161
163162 const error = parseValidators ( [ keysValidation , attributesValidation , optionsValidation ] ) ;
164163 if ( error . length ) {
0 commit comments