From 01727dcfb3bfe977f57d2390c565dec3b7938f72 Mon Sep 17 00:00:00 2001 From: "massimiliano.assante" Date: Thu, 15 Oct 2015 22:16:38 +0000 Subject: [PATCH] FIXED the wrong html encoding problem git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/application-support-layer/applicationSupportLayerSocial@119820 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../ApplicationNotificationsManager.java | 19 ++++++++++--------- .../social/mailing/EmailPlugin.java | 4 ---- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java index 91b34a4..ee91721 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/ApplicationNotificationsManager.java @@ -465,9 +465,9 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen StringBuilder notificationText = new StringBuilder(); notificationText.append("posted a news on ").append(aslSession.getGroupName()).append(":") // has done something - .append("

").append(escapeHtml(feedText)).append(" ") - .append("

Follow the discussion and comment it. "); - + .append("

").append(feedText).append(" ") + .append("

"); + Notification not = new Notification( UUID.randomUUID().toString(), NotificationType.POST_ALERT, @@ -495,8 +495,9 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen new Date(), getApplicationUrl()+"?oid="+feedid, "commented on your post: " - + "
\"" - + escapeHtml(feedText) +"\"
", + + "
\"" + + feedText +"\"
", false, aslSession.getUsername(), aslSession.getUserFullName(), @@ -511,11 +512,11 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen String notificationText = (aslSession.getUsername().compareTo(feedOwnerId) == 0) ? "also commented on his post: " + "
\"" - + escapeHtml(commentText) +"\"
" + + commentText +"\"" : "also commented on " + feedOwnerFullName + "'s post: " + "
\"" - + escapeHtml(commentText) +"\"
"; + + commentText +"\""; Notification not = new Notification( UUID.randomUUID().toString(), NotificationType.COMMENT, @@ -544,7 +545,7 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen getApplicationUrl()+"?oid="+feedid, "commented on one of your favorite posts: " + "
\"" - + escapeHtml(commentText) +"\"
", + + commentText +"\"", false, aslSession.getUsername(), aslSession.getUserFullName(), @@ -564,7 +565,7 @@ public class ApplicationNotificationsManager extends SocialPortalBridge implemen new Date(), getApplicationUrl()+"?oid="+feedid, "mentioned you: " + "
\"" - + escapeHtml(feedText) +"\"
", + + feedText +"\"", false, aslSession.getUsername(), aslSession.getUserFullName(), diff --git a/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java b/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java index 4d3d8d1..545da37 100644 --- a/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java +++ b/src/main/java/org/gcube/applicationsupportlayer/social/mailing/EmailPlugin.java @@ -52,11 +52,7 @@ public class EmailPlugin { protected static ArrayList BUFFER_EMAILS = new ArrayList(); private static String getHTMLEmail(Notification notification2Save, String userFirstName, String portalURL, String email, String ... hashtags) { - String removedMarkup = notification2Save.getDescription().replaceAll("&", "&"); - removedMarkup = removedMarkup.replaceAll(">", ">"); - removedMarkup = removedMarkup.replaceAll("<", "<"); - if (hashtags != null && hashtags.length > 0) { _log.debug("editing hyperlinks for mail client"); //notification2Save uri contains the absoulte path to the feed in the correct channel, e.g. /group/ustore_vre?oid=f1637958-34d0-48fc-b5ad-13b1116e389d