diff --git a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart index 7842d4931..6a65d702d 100644 --- a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart +++ b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart @@ -95,8 +95,8 @@ class ManageAccountDashBoardController extends ReloadableController { @override void handleReloaded(Session session) { - sessionCurrent.value = session; accountId.value = session.accounts.keys.first; + sessionCurrent.value = session; _getUserProfile(); injectAutoCompleteBindings(); injectVacationBindings(sessionCurrent.value, accountId.value); @@ -107,8 +107,8 @@ class ManageAccountDashBoardController extends ReloadableController { final arguments = Get.arguments; log('ManageAccountDashBoardController::_getAccountIdAndUserProfile(): $arguments'); if (arguments is ManageAccountArguments) { + accountId.value = arguments.session?.accounts.keys.first; sessionCurrent.value = arguments.session; - accountId.value = sessionCurrent.value?.accounts.keys.first; _getUserProfile(); injectAutoCompleteBindings(); injectVacationBindings(sessionCurrent.value, accountId.value);