Author: ndkhoiits
Date: 2011-06-07 06:25:51 -0400 (Tue, 07 Jun 2011)
New Revision: 6603
Modified:
portal/branches/branch-GTNPORTAL-1921/component/web/security/src/main/java/org/exoplatform/web/CacheUserProfileFilter.java
Log:
GTNPORTAL-1914 OrganizationService always started in the annonymous request
Modified:
portal/branches/branch-GTNPORTAL-1921/component/web/security/src/main/java/org/exoplatform/web/CacheUserProfileFilter.java
===================================================================
---
portal/branches/branch-GTNPORTAL-1921/component/web/security/src/main/java/org/exoplatform/web/CacheUserProfileFilter.java 2011-06-07
07:39:47 UTC (rev 6602)
+++
portal/branches/branch-GTNPORTAL-1921/component/web/security/src/main/java/org/exoplatform/web/CacheUserProfileFilter.java 2011-06-07
10:25:51 UTC (rev 6603)
@@ -27,6 +27,7 @@
import org.exoplatform.services.organization.OrganizationService;
import org.exoplatform.services.organization.User;
import org.exoplatform.services.security.ConversationState;
+import org.exoplatform.services.security.IdentityConstants;
import org.exoplatform.services.security.web.SetCurrentIdentityFilter;
import javax.servlet.FilterChain;
@@ -52,7 +53,7 @@
ConversationState state = ConversationState.getCurrent();
try
{
- if (state != null)
+ if (state != null &&
!state.getIdentity().getUserId().equals(IdentityConstants.ANONIM))
{
if (log.isDebugEnabled())
log.debug("Conversation State found, save user profile to
Conversation State.");
@@ -66,7 +67,6 @@
User user =
orgService.getUserHandler().findUserByName(state.getIdentity().getUserId());
end(orgService);
state.setAttribute(USER_PROFILE, user);
-
}
}
Show replies by date