diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index b6f946d..116a4d0 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -4,10 +4,10 @@
-
+
uses
-
+
uses
diff --git a/src/main/java/org/gcube/portlets/user/socialprofile/server/SocialServiceImpl.java b/src/main/java/org/gcube/portlets/user/socialprofile/server/SocialServiceImpl.java
index 13940d1..67a4ccd 100644
--- a/src/main/java/org/gcube/portlets/user/socialprofile/server/SocialServiceImpl.java
+++ b/src/main/java/org/gcube/portlets/user/socialprofile/server/SocialServiceImpl.java
@@ -48,12 +48,10 @@ import org.slf4j.LoggerFactory;
import org.w3c.dom.Document;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
-import com.liferay.portal.kernel.cache.CacheRegistryUtil;
import com.liferay.portal.kernel.util.WebKeys;
import com.liferay.portal.model.Contact;
import com.liferay.portal.model.User;
import com.liferay.portal.service.ContactLocalServiceUtil;
-import com.liferay.portal.service.ContactServiceUtil;
import com.liferay.portal.service.UserLocalServiceUtil;
import com.liferay.portal.theme.ThemeDisplay;
@@ -421,8 +419,12 @@ public class SocialServiceImpl extends RemoteServiceServlet implements SocialSer
com.liferay.portal.model.User user;
user = UserLocalServiceUtil.getUserByScreenName(OrganizationsUtil.getCompany().getCompanyId(), getASLSession().getUsername());
//headline
- if (headline.compareTo("") != 0)
- user.setJobTitle(escapeHtml(headline));
+ if (headline.compareTo("") != 0) {
+ String checkedHeadline = headline;
+ if (headline.length() >= 75)
+ checkedHeadline = headline.substring(0, 70) + " ...";
+ user.setJobTitle(escapeHtml(checkedHeadline));
+ }
//location and industry
if (location.compareTo("") != 0 && industry.compareTo("") != 0)
user.setOpenId(escapeHtml(location + " | " + industry));