@@ -70,14 +70,14 @@ async function main () {
7070 try {
7171 let res
7272 const m2mToken = await helper . getM2MToken ( )
73- logger . info ( `Fetching details for term ${ config . V5_TERM_UUID } ` )
74- res = await helper . getRequest ( `${ config . V5_TERMS_API_URL } /${ config . V5_TERM_UUID } ` , m2mToken )
73+ logger . info ( `Fetching details for term ${ config . SYNC_V5_TERM_UUID } ` )
74+ res = await helper . getRequest ( `${ config . V5_TERMS_API_URL } /${ config . SYNC_V5_TERM_UUID } ` , m2mToken )
7575 const legacyTermId = _ . get ( res , 'body.legacyId' )
7676 if ( ! legacyTermId ) {
77- throw new Error ( `Term ${ config . V5_TERM_UUID } does not have a legacyId` )
77+ throw new Error ( `Term ${ config . SYNC_V5_TERM_UUID } does not have a legacyId` )
7878 }
79- logger . info ( `Fetching users that have agreed to ${ config . V5_TERM_UUID } ` )
80- res = await helper . getRequest ( `${ config . V5_TERMS_API_URL } /${ config . V5_TERM_UUID } /users` , m2mToken )
79+ logger . info ( `Fetching users that have agreed to ${ config . SYNC_V5_TERM_UUID } ` )
80+ res = await helper . getRequest ( `${ config . V5_TERMS_API_URL } /${ config . SYNC_V5_TERM_UUID } /users` , m2mToken )
8181 const v5Entries = _ . get ( res , 'body.result' , [ ] )
8282 logger . debug ( `Found ${ v5Entries . length } users` )
8383
@@ -86,7 +86,12 @@ async function main () {
8686 logger . debug ( `Found ${ legacyIntries . length } users` )
8787 for ( const memberId of v5Entries ) {
8888 if ( legacyIntries . indexOf ( memberId ) === - 1 ) {
89- await createEntry ( legacyTermId , memberId )
89+ if ( config . SYNC_V5_WRITE_ENABLED ) {
90+ await createEntry ( legacyTermId , memberId )
91+ } else {
92+ const currentDateIso = new Date ( ) . toISOString ( ) . replace ( 'T' , ' ' ) . replace ( 'Z' , '' ) . split ( '.' ) [ 0 ]
93+ logger . debug ( `INSERT INTO user_terms_of_use_xref (user_id, terms_of_use_id, create_date, modify_date) VALUES (${ legacyTermId } , ${ memberId } , ${ currentDateIso } , ${ currentDateIso } )` )
94+ }
9095 }
9196 }
9297 logger . info ( 'Completed!' )
0 commit comments