File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed
Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import 'package:azure_devops/src/services/azure_api_service.dart';
99import 'package:azure_devops/src/services/msal_service.dart' ;
1010import 'package:azure_devops/src/services/overlay_service.dart' ;
1111import 'package:azure_devops/src/services/storage_service.dart' ;
12+ import 'package:azure_devops/src/utils/utils.dart' ;
1213import 'package:azure_devops/src/widgets/app_base_page.dart' ;
1314import 'package:azure_devops/src/widgets/app_page.dart' ;
1415import 'package:flutter/material.dart' ;
Original file line number Diff line number Diff line change @@ -45,6 +45,10 @@ class _SplashController {
4545 await OverlayService .error ('Error' , description: 'Token expired' );
4646 await api.logout ();
4747 await MsalService ().logout ();
48+
49+ // Rebuild app to reset dependencies. This is needed to fix user null error after logout and login
50+ rebuildApp ();
51+
4852 unawaited (AppRouter .goToLogin ());
4953 return ;
5054 }
You can’t perform that action at this time.
0 commit comments