From c296d547100dd793e50d5df69c04e42ea1770f90 Mon Sep 17 00:00:00 2001 From: Massimiliano Assante Date: Fri, 16 Oct 2015 10:28:01 +0000 Subject: [PATCH] Bug #1033 fix git-svn-id: https://svn.research-infrastructures.eu/d4science/gcube/trunk/portlets/user/share-updates@119827 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../user/shareupdates/server/ShareUpdateServiceImpl.java | 1 - .../portlets/user/shareupdates/server/TextTransfromUtils.java | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java index a72f8e0..33a3331 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/server/ShareUpdateServiceImpl.java @@ -28,7 +28,6 @@ import org.gcube.contentmanagement.blobstorage.service.IClient; import org.gcube.contentmanager.storageclient.wrapper.AccessType; import org.gcube.contentmanager.storageclient.wrapper.MemoryType; import org.gcube.contentmanager.storageclient.wrapper.StorageClient; -import org.gcube.portal.custom.communitymanager.OrganizationManager; import org.gcube.portal.custom.communitymanager.OrganizationsUtil; import org.gcube.portal.custom.communitymanager.impl.OrganizationManagerImpl; import org.gcube.portal.custom.scopemanager.scopehelper.ScopeHelper; diff --git a/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java b/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java index 196e82d..78426ab 100644 --- a/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java +++ b/src/main/java/org/gcube/portlets/user/shareupdates/server/TextTransfromUtils.java @@ -78,10 +78,10 @@ public class TextTransfromUtils { */ protected static List getHashTags(String postText) { List hashtags = new ArrayList<>(); - Pattern MY_PATTERN = Pattern.compile("#(\\w+)"); + Pattern MY_PATTERN = Pattern.compile("^#\\w+|\\s#\\w+"); Matcher matcher = MY_PATTERN.matcher(postText); while (matcher.find()) { - hashtags.add("#"+matcher.group(1)); + hashtags.add("#"+matcher.group().replace(" ", "").replace("#", "")); } return hashtags; }