diff -r 9b9a4374e888 modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java	Tue Aug 01 18:50:27 2017 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java	Thu Nov 30 17:21:08 2017 +0000
@@ -468,8 +468,9 @@
       vars.setSessionValue("#AD_Session_ID", sessionID);
       request.getSession(true).setAttribute("#Authenticated_user", sessionUser);
 
+      OBDal.getInstance().flush();
       boolean result = LoginUtils
-          .fillSessionArguments(new DalConnectionProvider(), vars, userId,
+          .fillSessionArguments(new DalConnectionProvider(false), vars, userId,
               toSaveStr(language.getLanguage()), (language.isRTLLanguage() ? "Y" : "N"),
               toSaveStr(roleId), toSaveStr(clientId), toSaveStr(organizationId),
               toSaveStr(warehouseId));
