diff --git a/contrib/src/main/java/org/archive/modules/postprocessor/TroughCrawlLogFeed.java b/contrib/src/main/java/org/archive/modules/postprocessor/TroughCrawlLogFeed.java index c142523d3..d35e90190 100644 --- a/contrib/src/main/java/org/archive/modules/postprocessor/TroughCrawlLogFeed.java +++ b/contrib/src/main/java/org/archive/modules/postprocessor/TroughCrawlLogFeed.java @@ -27,6 +27,7 @@ import org.apache.commons.collections.Closure; import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.lang.StringUtils; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; @@ -178,7 +179,7 @@ protected String sqlValue(Object o) { } else if (o instanceof Number) { return o.toString(); } else { - return "'" + o + "'"; + return "'" + StringEscapeUtils.escapeSql(o.toString()) + "'"; } }