@@ -14,7 +14,7 @@ export const makeValidationSnippet = (fieldName: string, validationType: string,
14
14
return printBlock ( `Validating "${ fieldName } " with type "${ validationType } " and value "${ validationValue } "` ) (
15
15
raw ( `#if( !$util.isNull($ctx.args.input.${ fieldName } ) )
16
16
${ validationCheck }
17
- #if($validationFailed )
17
+ #if(!$validationPassed )
18
18
$util.error("${ errorMessage } ")
19
19
#end
20
20
#end` ) ,
@@ -26,23 +26,23 @@ const getValidationCheck = (fieldName: string, validationType: string, value: st
26
26
27
27
switch ( validationType . toLowerCase ( ) ) {
28
28
case 'gt' :
29
- return `#set($validationFailed = $${ fieldRef } <= ${ value } )` ;
29
+ return `#set($validationPassed = $${ fieldRef } > ${ value } )` ;
30
30
case 'lt' :
31
- return `#set($validationFailed = $${ fieldRef } >= ${ value } )` ;
31
+ return `#set($validationPassed = $${ fieldRef } < ${ value } )` ;
32
32
case 'gte' :
33
- return `#set($validationFailed = $${ fieldRef } < ${ value } )` ;
33
+ return `#set($validationPassed = $${ fieldRef } >= ${ value } )` ;
34
34
case 'lte' :
35
- return `#set($validationFailed = $${ fieldRef } > ${ value } )` ;
35
+ return `#set($validationPassed = $${ fieldRef } <= ${ value } )` ;
36
36
case 'minlength' :
37
- return `#set($validationFailed = $${ fieldRef } .length() < ${ value } )` ;
37
+ return `#set($validationPassed = $${ fieldRef } .length() >= ${ value } )` ;
38
38
case 'maxlength' :
39
- return `#set($validationFailed = $${ fieldRef } .length() > ${ value } )` ;
39
+ return `#set($validationPassed = $${ fieldRef } .length() <= ${ value } )` ;
40
40
case 'startswith' :
41
- return `#set($validationFailed = ! $${ fieldRef } .startsWith("${ value } "))` ;
41
+ return `#set($validationPassed = $${ fieldRef } .startsWith("${ value } "))` ;
42
42
case 'endswith' :
43
- return `#set($validationFailed = ! $${ fieldRef } .endsWith("${ value } "))` ;
43
+ return `#set($validationPassed = $${ fieldRef } .endsWith("${ value } "))` ;
44
44
case 'matches' :
45
- return `#set($validationFailed = ! $util.matches($${ fieldRef } , "${ value } "))` ;
45
+ return `#set($validationPassed = $util.matches($${ fieldRef } , "${ value } "))` ;
46
46
default :
47
47
throw new Error ( `Unsupported validation type: ${ validationType } ` ) ;
48
48
}
0 commit comments