src/main/java/org/embulk/output/kintone/KintonePageOutput.java in embulk-output-kintone-0.3.1 vs src/main/java/org/embulk/output/kintone/KintonePageOutput.java in embulk-output-kintone-0.3.2

- old
+ new

@@ -307,14 +307,15 @@ FieldType type = client.app().getFormFields(task.getAppId()).get(fieldCode).getType(); switch (type) { case SINGLE_LINE_TEXT: return distRecords .stream() - .anyMatch(d -> d.getSingleLineTextFieldValue(fieldCode).equals(updateKey.getValue())); + .anyMatch(d -> d.getSingleLineTextFieldValue(fieldCode).equals(updateKey.getValue().toString())); case NUMBER: return distRecords .stream() - .anyMatch(d -> d.getNumberFieldValue(fieldCode).equals(updateKey.getValue())); + .anyMatch(d -> d.getNumberFieldValue(fieldCode).toPlainString() + .equals(updateKey.getValue().toString())); default: throw new RuntimeException("The update_key must be 'SINGLE_LINE_TEXT' or 'NUMBER'."); } } }