Author: julien_viet
Date: 2009-10-24 19:34:26 -0400 (Sat, 24 Oct 2009)
New Revision: 421
Modified:
portal/branches/performance/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortlet.java
Log:
User profile is accessed for anonymous users and it looks like the code for accessing a
user is wrong (cf GTNPORTAL-62 )
Modified:
portal/branches/performance/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortlet.java
===================================================================
---
portal/branches/performance/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortlet.java 2009-10-24
15:15:00 UTC (rev 420)
+++
portal/branches/performance/webui/portal/src/main/java/org/exoplatform/portal/webui/application/UIPortlet.java 2009-10-24
23:34:26 UTC (rev 421)
@@ -672,11 +672,14 @@
//
StatefulPortletContext<C> preferencesPortletContext = getPortletContext();
- // todo : wire user profile
- // Create an ExoUserContext in component.pc package
+ //
OrganizationService service = getApplicationComponent(OrganizationService.class);
- UIPortalApplication uiPortalApp = getAncestorOfType(UIPortalApplication.class);
- UserProfile userProfile =
service.getUserProfileHandler().findUserProfileByName(uiPortalApp.getOwner());
+ String user = prc.getRemoteUser();
+ UserProfile userProfile = null;
+ if (user != null)
+ {
+ userProfile = service.getUserProfileHandler().findUserProfileByName(user);
+ }
// client context
AbstractClientContext clientContext;
Show replies by date