@@ -195,18 +195,22 @@ async function fullyUpdateJobCandidate (currentUser, id, data) {
195
195
return updateJobCandidate ( currentUser , id , data )
196
196
}
197
197
198
- fullyUpdateJobCandidate . schema = Joi . object ( ) . keys ( {
199
- currentUser : Joi . object ( ) . required ( ) ,
200
- id : Joi . string ( ) . uuid ( ) . required ( ) ,
201
- data : Joi . object ( ) . keys ( {
202
- jobId : Joi . string ( ) . uuid ( ) . required ( ) ,
203
- userId : Joi . string ( ) . uuid ( ) . required ( ) ,
204
- status : Joi . jobCandidateStatus ( ) . default ( 'open' ) ,
205
- externalId : Joi . string ( ) . allow ( null ) . default ( null ) ,
206
- resume : Joi . string ( ) . uri ( ) . allow ( '' ) . allow ( null ) . default ( null ) ,
207
- remark : Joi . string ( ) . allow ( '' ) . allow ( null ) . default ( null )
208
- } ) . required ( )
209
- } ) . required ( )
198
+ fullyUpdateJobCandidate . schema = Joi . object ( )
199
+ . keys ( {
200
+ currentUser : Joi . object ( ) . required ( ) ,
201
+ id : Joi . string ( ) . uuid ( ) . required ( ) ,
202
+ data : Joi . object ( )
203
+ . keys ( {
204
+ jobId : Joi . string ( ) . uuid ( ) . required ( ) ,
205
+ userId : Joi . string ( ) . uuid ( ) . required ( ) ,
206
+ status : Joi . jobCandidateStatus ( ) . default ( "open" ) ,
207
+ externalId : Joi . string ( ) . allow ( null ) . default ( null ) ,
208
+ resume : Joi . string ( ) . uri ( ) . allow ( "" ) . allow ( null ) . default ( null ) ,
209
+ remark : Joi . stringAllowEmpty ( ) . allow ( null ) ,
210
+ } )
211
+ . required ( ) ,
212
+ } )
213
+ . required ( ) ;
210
214
211
215
/**
212
216
* Delete jobCandidate by id
0 commit comments