diff --git a/api/src/org/labkey/api/util/PageFlowUtil.java b/api/src/org/labkey/api/util/PageFlowUtil.java index 5b2304ddac7..1e6fa06dc12 100644 --- a/api/src/org/labkey/api/util/PageFlowUtil.java +++ b/api/src/org/labkey/api/util/PageFlowUtil.java @@ -2673,10 +2673,15 @@ else if (peek(pos, charArray) == '"') // Google Sheets compatible version of joinValuesToString() public static String joinValuesToStringForExport(@NotNull List values) + { + return joinValuesToStringForExport(values, ", "); + } + + public static String joinValuesToStringForExport(@NotNull List values, String delimiter) { return values.stream() .map(value -> null==value ? "" : shouldEscapeForExport(value) ? "\"" + Strings.CS.replace(value,"\"", "\"\"") + "\"": value) - .collect(Collectors.joining(", ")); + .collect(Collectors.joining(delimiter)); } private static boolean shouldEscapeForExport(@NotNull String value)