Skip to content

Commit 5d3d3a7

Browse files
author
Dai MIKURUBE
committed
Fix for explicit null in CSV quote and escape
1 parent cdd9ce3 commit 5d3d3a7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

embulk-parser-csv/src/main/java/org/embulk/parser/csv/CsvParserPlugin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -485,8 +485,8 @@ static CsvTokenizer.Builder buildCsvTokenizerBuilderForTesting(final PluginTask
485485
private static CsvTokenizer.Builder buildCsvTokenizerBuilder(final PluginTask task) {
486486
try {
487487
final CsvTokenizer.Builder builder = CsvTokenizer.builder(task.getDelimiter());
488-
task.getQuoteChar().ifPresent(q -> builder.setQuote(q.getCharacter()));
489-
task.getEscapeChar().ifPresent(e -> builder.setEscape(e.getCharacter()));
488+
builder.setQuote(task.getQuoteChar().orElse(QuoteCharacter.noQuote()).getCharacter());
489+
builder.setEscape(task.getEscapeChar().orElse(EscapeCharacter.noEscape()).getCharacter());
490490
builder.setNewline(task.getNewline().getString());
491491
if (task.getTrimIfNotQuoted()) {
492492
builder.enableTrimIfNotQuoted();

0 commit comments

Comments
 (0)