@@ -271,10 +271,18 @@ export default class RecruitCRMService {
271271 const pageData = await pageDataRsp . json ( ) ;
272272 data . data = _ . flatten ( data . data . concat ( pageData . data ) ) ;
273273 }
274+
275+ // Filter by Job Application active
276+ data . data = _ . filter ( data . data , job => job . enable_job_application_form === 1 ) ;
277+
274278 const toSend = _ . map ( data . data , j => sanitizeJob ( j ) ) ;
275279 return toSend ;
276280 } ) ;
277281 }
282+
283+ // Filter by Job Application active
284+ data . data = _ . filter ( data . data , job => job . enable_job_application_form === 1 ) ;
285+
278286 const toSend = _ . map ( data . data , j => sanitizeJob ( j ) ) ;
279287 return toSend ;
280288 } catch ( err ) {
@@ -332,6 +340,10 @@ export default class RecruitCRMService {
332340 const pageData = await pageDataRsp . json ( ) ;
333341 data . data = _ . flatten ( data . data . concat ( pageData . data ) ) ;
334342 }
343+
344+ // Filter by Job Application active
345+ data . data = _ . filter ( data . data , job => job . enable_job_application_form === 1 ) ;
346+
335347 const toSend = _ . map ( data . data , j => sanitizeJob ( j ) ) ;
336348 gigsCache . set ( CACHE_KEY , toSend ) ;
337349 return res . send ( toSend ) ;
@@ -340,6 +352,10 @@ export default class RecruitCRMService {
340352 error : e ,
341353 } ) ) ;
342354 }
355+
356+ // Filter by Job Application active
357+ data . data = _ . filter ( data . data , job => job . enable_job_application_form === 1 ) ;
358+
343359 const toSend = _ . map ( data . data , j => sanitizeJob ( j ) ) ;
344360 gigsCache . set ( CACHE_KEY , toSend ) ;
345361 return res . send ( toSend ) ;
0 commit comments