File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -251,6 +251,7 @@ export class UserService {
251251 const fusionAuthUser : LoginResponse = resp . response ;
252252 console . log ( fusionAuthUser . user . registrations [ 0 ] . roles ) ;
253253 if ( this . isOldSchoolUser ( fusionAuthUser . user ) ) {
254+ fusionAuthUser . user . data = { } ;
254255 fusionAuthUser . user . data . udise = fusionAuthUser . user . fullName ;
255256 const response : SignupResponse = new SignupResponse ( ) . init ( uuidv4 ( ) ) ;
256257 response . responseCode = ResponseCode . OK ;
@@ -313,6 +314,7 @@ export class UserService {
313314 }
314315 } )
315316 . catch ( ( errorResponse : ClientResponse < LoginResponse > ) : SignupResponse => {
317+ console . log ( errorResponse ) ;
316318 const response : SignupResponse = new SignupResponse ( ) . init ( uuidv4 ( ) ) ;
317319 if ( errorResponse . statusCode === 404 ) {
318320 response . responseCode = ResponseCode . FAILURE ;
@@ -331,8 +333,10 @@ export class UserService {
331333
332334 private isOldSchoolUser ( fusionAuthUser : User ) {
333335 return (
334- fusionAuthUser . registrations [ 0 ] . roles . indexOf ( 'school' ) > - 1 &&
335- fusionAuthUser . registrations [ 0 ] . roles . length === 1
336+ fusionAuthUser . registrations [ 0 ] . roles === undefined ||
337+ ( fusionAuthUser . registrations . length > 0 &&
338+ fusionAuthUser . registrations [ 0 ] . roles ?. length === 1 &&
339+ fusionAuthUser . registrations [ 0 ] . roles . indexOf ( 'school' ) > - 1 )
336340 ) ;
337341 }
338342
You can’t perform that action at this time.
0 commit comments