Skip to content

Commit e2974a9

Browse files
Move enable_job_application_form filter to API return
1 parent 6cd1e2d commit e2974a9

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/server/services/recruitCRM.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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);

src/shared/reducers/recruitCRM.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function onDone(state, { payload }) {
2626
return {
2727
...state,
2828
loading: false,
29-
jobs: _.filter(payload.data, job => job.enable_job_application_form === 1),
29+
jobs: payload.data,
3030
};
3131
}
3232

0 commit comments

Comments
 (0)