This repository was archived by the owner on Mar 13, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 2
2
* Processor Service
3
3
*/
4
4
const Joi = require ( '@hapi/joi' )
5
+ const _ = require ( 'lodash' )
5
6
const logger = require ( '../common/logger' )
6
7
const helper = require ( '../common/helper' )
7
8
@@ -20,6 +21,10 @@ async function processCreate (message) {
20
21
logger . info ( `Not creating events for challenge status ${ challenge . status } ...` )
21
22
return
22
23
}
24
+ if ( ! _ . get ( challenge , 'legacy.useSchedulingAPI' ) ) {
25
+ logger . info ( `The legacy.useSchedulingAPI is not set on challenge ${ challenge . id } ...` )
26
+ return
27
+ }
23
28
// create events
24
29
const events = helper . getEventsFromPhases ( challenge )
25
30
// call the executor api
@@ -39,6 +44,10 @@ async function processUpdate (message) {
39
44
logger . info ( `Not creating events for challenge status ${ sourceChallenge . status } ...` )
40
45
return
41
46
}
47
+ if ( ! _ . get ( sourceChallenge , 'legacy.useSchedulingAPI' ) ) {
48
+ logger . info ( `The legacy.useSchedulingAPI is not set on challenge ${ sourceChallenge . id } ...` )
49
+ return
50
+ }
42
51
const newEvents = helper . getEventsFromPhases ( sourceChallenge )
43
52
const oldEvents = await helper . getEventsFromScheduleApi ( message . payload . id )
44
53
logger . info ( `Deleting existing events for challenge ${ message . payload . id } ` )
You can’t perform that action at this time.
0 commit comments