From 0ab7611e89e668f99607a8a2cfcf48a234c14859 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 16 Feb 2018 10:52:07 +0100 Subject: [PATCH] [#7179] PostgresUtils.toPGXYZString() methods (and others) should avoid using String.replace() pre JDK 9 --- jOOQ/src/main/java/org/jooq/impl/ResultImpl.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java index 7454c03fb3..70cbac606b 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/ResultImpl.java @@ -879,11 +879,13 @@ final class ResultImpl implements Result { // no break case ALWAYS: default: - return StringUtils.replace( + return format.quoteString() + + StringUtils.replace( StringUtils.replace( - format.quoteString(), "\\", "\\\\" + result, "\\", "\\\\" ), format.quoteString(), format.quoteString() + format.quoteString() - ) + format.quoteString(); + ) + + format.quoteString(); } }