diff --git a/geonode/services/templates/services/service_resources_harvest.html b/geonode/services/templates/services/service_resources_harvest.html
index 8de1f454f43..8a0279e4427 100644
--- a/geonode/services/templates/services/service_resources_harvest.html
+++ b/geonode/services/templates/services/service_resources_harvest.html
@@ -177,8 +177,8 @@
{{service.title|default:service.name}}
resources.push({
id: '{{ resource_meta.id }}',
name: '{{ resource_meta.unique_identifier }}',
- title: '{{ resource_meta.title }}',
- abstract: '{{ resource_meta.abstract|safe|truncatechars:20|striptags }}',
+ title: '{{ resource_meta.title|escapejs }}',
+ abstract: '{{ resource_meta.abstract|truncatechars:20|striptags|escapejs }}',
type: '{{ resource_meta.remote_resource_type }}'
});
{% endfor %}