@@ -11,12 +11,30 @@ function (user, context, callback) {
1111 const _ = require ( 'lodash' ) ;
1212 const moment = require ( 'moment' ) ;
1313
14+ const isSocial = _ . get ( user , "identities[0].isSocial" ) ;
15+ const connection = _ . get ( user , "identities[0].connection" ) ;
16+
17+ console . log ( "rule:onboarding-checklist: isSocial/connection" , isSocial + "/" + connection ) ;
18+ console . log ( "rule:onboarding-checklist: WIPRO_SS_AZURE_AD_CONNECTION_NAME" , configuration . WIPRO_SSO_AZURE_AD_CONNECTION_NAME ) ;
19+
20+ if ( _ . includes ( [ configuration . WIPRO_SSO_AZURE_AD_CONNECTION_NAME ] , connection ) ) {
21+ console . log ( "rule:onboarding-checklist:exiting due to user being an enterprise user." ) ;
22+ return callback ( null , user , context ) ;
23+ }
24+
25+ console . log ( "rule:onboarding-checklist: fetch onboarding_checklist for email/handle: " , user . email , handle , provider ) ;
26+
1427 let handle = _ . get ( user , "handle" , null ) ;
1528 const provider = _ . get ( user , "identities[0].provider" , null ) ;
16- if ( ! handle && provider === "auth0" ) {
29+ if ( isSocial || ( ! handle && provider === "auth0" ) ) {
1730 handle = _ . get ( user , "nickname" , null ) ;
1831 }
1932
33+ if ( handle == null ) {
34+ return callback ( ) ;
35+ }
36+
37+
2038 console . log ( "rule:onboarding-checklist: fetch onboarding_checklist for email/handle: " , user . email , handle , provider ) ;
2139
2240 const createdAt = _ . get ( user , "created_at" , null ) ;
0 commit comments