File tree Expand file tree Collapse file tree 4 files changed +16
-10
lines changed Expand file tree Collapse file tree 4 files changed +16
-10
lines changed Original file line number Diff line number Diff line change @@ -13,13 +13,13 @@ module.exports = {
13
13
} ,
14
14
get : {
15
15
controller : 'RoleController' ,
16
- method : 'searchRoles' ,
16
+ method : 'searchRoles'
17
17
}
18
18
} ,
19
19
'/taas-roles/:id' : {
20
20
get : {
21
21
controller : 'RoleController' ,
22
- method : 'getRole' ,
22
+ method : 'getRole'
23
23
} ,
24
24
patch : {
25
25
controller : 'RoleController' ,
Original file line number Diff line number Diff line change @@ -203,14 +203,14 @@ fullyUpdateJobCandidate.schema = Joi.object()
203
203
. keys ( {
204
204
jobId : Joi . string ( ) . uuid ( ) . required ( ) ,
205
205
userId : Joi . string ( ) . uuid ( ) . required ( ) ,
206
- status : Joi . jobCandidateStatus ( ) . default ( " open" ) ,
206
+ status : Joi . jobCandidateStatus ( ) . default ( ' open' ) ,
207
207
externalId : Joi . string ( ) . allow ( null ) . default ( null ) ,
208
- resume : Joi . string ( ) . uri ( ) . allow ( "" ) . allow ( null ) . default ( null ) ,
208
+ resume : Joi . string ( ) . uri ( ) . allow ( '' ) . allow ( null ) . default ( null ) ,
209
209
remark : Joi . stringAllowEmpty ( ) . allow ( null )
210
210
} )
211
- . required ( ) ,
211
+ . required ( )
212
212
} )
213
- . required ( ) ;
213
+ . required ( )
214
214
215
215
/**
216
216
* Delete jobCandidate by id
Original file line number Diff line number Diff line change @@ -294,11 +294,11 @@ partiallyUpdateJob.schema = Joi.object()
294
294
jobLocation : Joi . stringAllowEmpty ( ) . allow ( null ) ,
295
295
jobTimezone : Joi . stringAllowEmpty ( ) . allow ( null ) ,
296
296
currency : Joi . stringAllowEmpty ( ) . allow ( null ) ,
297
- roleIds : Joi . array ( ) . items ( Joi . string ( ) . uuid ( ) . required ( ) ) . allow ( null ) ,
297
+ roleIds : Joi . array ( ) . items ( Joi . string ( ) . uuid ( ) . required ( ) ) . allow ( null )
298
298
} )
299
- . required ( ) ,
299
+ . required ( )
300
300
} )
301
- . required ( ) ;
301
+ . required ( )
302
302
303
303
/**
304
304
* Fully update job by id
Original file line number Diff line number Diff line change @@ -789,7 +789,7 @@ roleSearchRequest.schema = Joi.object()
789
789
currentUser : Joi . object ( ) ,
790
790
data : Joi . object ( ) . keys ( {
791
791
roleId : Joi . string ( ) . uuid ( ) ,
792
- jobDescription : Joi . string ( ) . max ( 255 ) ,
792
+ jobDescription : Joi . string ( ) . max ( 2000 ) ,
793
793
skills : Joi . array ( ) . items ( Joi . string ( ) . uuid ( ) . required ( ) ) ,
794
794
jobTitle : Joi . string ( ) . max ( 100 ) ,
795
795
previousRoleSearchRequestId : Joi . string ( ) . uuid ( )
@@ -864,6 +864,12 @@ async function getSkillsByJobDescription (data) {
864
864
if ( skill . pattern . test ( word ) ) {
865
865
foundSkills . push ( skill . name )
866
866
}
867
+ // for suffix with 'js'
868
+ if ( ! word . endsWith ( 'js' ) && skill . name . endsWith ( 'js' ) ) {
869
+ if ( skill . pattern . test ( word + 'js' ) ) {
870
+ foundSkills . push ( skill . name )
871
+ }
872
+ }
867
873
} )
868
874
} )
869
875
foundSkills = _ . uniq ( foundSkills )
You can’t perform that action at this time.
0 commit comments